SetJob函数:
BOOL SetJob(
HANDLE hPrinter, // handle to printer object
DWORD JobId, // print job identifier
DWORD Level, // information level
LPBYTE pJob, // job information buffer
DWORD Command // job command value
);
Command有以下选项:
JOB_CONTROL_CANCEL: Windows 95/98/Me, Windows NT 3.51及以前用来删除任务;NT 4.0 及之后不再使用. 用JOB_CONTROL_DELETE;
JOB_CONTROL_PAUSE:暂停任务.
JOB_CONTROL_RESTART:重启任务,用于正在打印的任务.
JOB_CONTROL_RESUME: 重启暂停的任务JOB_CONTROL_DELETE:删除任务.
JOB_CONTROL_SENT_TO_PRINTER:port monitors用来结束任务.
BOOL SetJob(
HANDLE hPrinter, // handle to printer object
DWORD JobId, // print job identifier
DWORD Level, // information level
LPBYTE pJob, // job information buffer
DWORD Command // job command value
);
Command有以下选项:
JOB_CONTROL_CANCEL: Windows 95/98/Me, Windows NT 3.51及以前用来删除任务;NT 4.0 及之后不再使用. 用JOB_CONTROL_DELETE;
JOB_CONTROL_PAUSE:暂停任务.
JOB_CONTROL_RESTART:重启任务,用于正在打印的任务.
JOB_CONTROL_RESUME: 重启暂停的任务JOB_CONTROL_DELETE:删除任务.
JOB_CONTROL_SENT_TO_PRINTER:port monitors用来结束任务.
JOB_CONTROL_LAST_PAGE_EJECTED: language monitors用来结束任务.