ScheduleJob

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

ScheduleJob功能请求打印后台处理程序安排指定的打印作业进行打印。

BOOL ScheduleJob(

HANDLE 【hPrinter】,//为打印作业指定打印机
DWORD 【dwJobID】//打印作业标识符
); 

参数

【hPrinter】

手柄指定打印作业的打印机。这必须是配置为假脱机打印机的本地打印机。如果【hPrinter】是远程打印机连接的句柄,或者如果打印机配置为直接打印,则ScheduleJob功能失败。

【hPrinter】必须与获得【dwJobID】 打印作业标识符的AddJob调用中指定的打印机句柄相同。

【dwJobID】

指定要排定的打印作业。通过调用AddJob函数获取此打印作业标识符。

返回值

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

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

备注

通过调用OpenPrinter函数获取打印机句柄。

在调用ScheduleJob函数之前,必须成功调用AddJob函数。AddJob获取您作为【dwJobID】传递给ScheduleJob的打印作业标识符。两个通话必须对【hPrinter】使用相同的值。

ScheduleJob功能检查有效的假脱机文件。如果存在无效的假脱机文件,或者为空,则ScheduleJob将删除打印后台处理程序中的假脱机文件和相应的打印作业条目。

也可以看看

AddJob, OpenPrinter