勇芳软件工作室.汉化:  Printing > Bidi Printer Communication > Bidi Communication Interfaces > IBidiRequest >

SetInputData Method

Previous pageReturn to chapter overviewNext page

描述

 

设置要发送到打印机的数据。

 

C++ 语法

 

HRESULT SetInputData(

[in] const DWORD dwType,

[in] const BYTE *pData,

[in] const UINT uSize

);

 

PowerBASIC 语法

 

METHOD SetInputData ( _

BYVAL dwTYpe AS DWORD, _

BYVAL pData AS BYTE PTR, _

BYVAL uSize AS DWORD _

) AS LONG

 

参数

 

dwType

 

[in]指定要发送的数据类型。此参数可以是以下值之一。

 

含义

BIDI_NULL

没有数据。

BIDI_INT

整数数据

BIDI_FLOAT

浮点数。

BIDI_BOOL

对或错。

BIDI_STRING

Unicode字符串。

BIDI_TEXT

不可本地化的Unicode字符串。

BIDI_ENUM

以Unicode字符串的形式枚举数据。

BIDI_BLOB

二进制数据。

 

pData

 

[in]指向包含数据的字节数组。例如,如果dwType为BIDI_BOOL,则pData指向包含布尔值的缓冲区,如果dwType为BIDI_BLOB,则pData指向包含二进制数据的缓冲区。

 

uSize

 

[in]pData指定的字节数组的大小(以字节为单位)。

 

返回值

 

该方法返回以下值之一。

 

描述

S_OK

操作顺利进行。

E_HANDLE

界面句柄无效。

E_INVALIDARG

数据的类型与其大小不一致。

E_OUTOFMEMORY

内存分配失败。

以上都不是

HRESULT包含与最后一个错误相对应的错误代码。

 

备注

 

如果应用程序多次调用SetInputData,则只会设置最后一次调用的值。

 

引用文件 #INCLUDE Once

 

Bidispl.inc