GetJob功能检索指定打印机的打印作业数据。
BOOL GetJob(
HANDLE 【hPrinter】, | //打印机的句柄 |
DWORD 【JobId】, | //作业标识符值 |
DWORD 【水平】, | //数据结构级别 |
LPBYTE 【pJob】, | //数据结构数组的地址 |
DWORD 【cbBuf】, | //数组中的字节数 |
LPDWORD 【pcbNeeded】 | //包含检索字节数(或必需)的值的地址 |
); |
参数
【hPrinter】
标识检索打印作业数据的打印机。
【JobId】
标识应检索数据的打印作业。
【水平】
指定【pJob】指向的结构的级别。该值必须是1或2。
【pJob】
指向包含JOB_INFO_1或JOB_INFO_2结构的数组。如果【水平】为1,则该函数将数据存储在JOB_INFO_1结构中;如果【水平】为2,则此函数将数据存储在JOB_INFO_2结构中。
【cbBuf】
指定数组的大小(以字节为单位)。
【pcbNeeded】
指向一个值,指定功能成功复制的字节数或如果【cbBuf】太小,则需要的字节数。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
也可以看看