GetJob

【勇芳软件工作室】汉化HomePreviousNext

GetJob功能检索指定打印机的打印作业数据。

BOOL GetJob(

HANDLE 【hPrinter】,//打印机的句柄
DWORD 【JobId】,//作业标识符值
DWORD 【水平】,//数据结构级别
LPBYTE 【pJob】,//数据结构数组的地址
DWORD 【cbBuf】,//数组中的字节数
LPDWORD 【pcbNeeded】//包含检索字节数(或必需)的值的地址
); 

参数

【hPrinter】

标识检索打印作业数据的打印机。

【JobId】

标识应检索数据的打印作业。

【水平】

指定【pJob】指向的结构的级别。该值必须是1或2。

【pJob】

指向包含JOB_INFO_1JOB_INFO_2结构的数组。如果【水平】为1,则该函数将数据存储在JOB_INFO_1结构中;如果【水平】为2,则此函数将数据存储在JOB_INFO_2结构中。

【cbBuf】

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

【pcbNeeded】

指向一个值,指定功能成功复制的字节数或如果【cbBuf】太小,则需要的字节数。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

也可以看看

AddJob, JOB_INFO_1, JOB_INFO_2, ScheduleJob, SetJob