ReadPrinter功能从指定的打印机检索数据。
BOOL ReadPrinter(
HANDLE 【hPrinter】, | //打印机对象的句柄 |
LPVOID 【PBUFlb】, | //接收数据的字节数组的地址 |
DWORD 【cbBuf】, | //数组的大小(以字节为单位) |
LPDWORD 【pNoBytesRead】 | //检索变量字节数 |
); |
参数
【hPrinter】
标识要检索数据的打印机。
【PBUFlb】
指向接收打印机数据的字节数组。
【cbBuf】
指定【PBUFlb】指向的缓冲区的大小(以字节为单位)。
【pNoBytesRead】
指向一个变量,它接收复制到【PBUFlb】指向的数组中的数据的字节数。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
ReadPrinter如果设备或打印机不是双向的,则会返回错误。
也可以看看