描述
ReadPrinter功能从指定的打印机检索数据。
C++ 语法
BOOL ReadPrinter( __in HANDLE hPrinter, __out LPVOID pBuf, __in DWORD cbBuf, __out LPDWORD pNoBytesRead ); |
PowerBASIC 语法
FUNCTION ReadPrinter ( _ BYVAL hPrinter AS DWORD, _ BYREF pBuf AS ANY, _ BYVAL cbBuf AS DWORD, _ BYREF pNoBytesRead AS DWORD _ ) AS LONG |
参数
hPrinter
[in]处理要检索数据的打印机对象。使用OpenPrinter函数来检索打印机对象句柄。使用格式:Printername,Job xxxx。
pBuf
[out]指向接收打印机数据的缓冲区的指针。
cbBuf
[in]指定PBUFlb指向的缓冲区的大小(以字节为单位)。
pNoBytesRead
[out]指向一个变量的指针,该变量接收复制到PBUFlb指向的数组中的数据的字节数。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,返回值为零。
备注
ReadPrinter如果设备或打印机不是双向的,则返回错误。
引用文件 #INCLUDE Once
WinSpool.inc