JOB_INFO_1

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

JOB_INFO_1结构指定打印作业信息,例如作业标识值,作业被假脱机的打印机的名称,创建打印作业的机器的名称,拥有打印的用户的名称工作等等。

typedef struct _JOB_INFO_1 { // ji1

DWORD JobId;

LPTSTR pPrinterName;

LPTSTR pMachineName;

LPTSTR pUserName;

LPTSTR pDocument;

LPTSTR pDatatype;

LPTSTR pStatus;

DWORD Status;

DWORD Priority;

DWORD Position;

DWORD TotalPages;

DWORD PagesPrinted;

SYSTEMTIME Submitted;

} JOB_INFO_1;

会员

JobId

指定作业标识符。

pPrinterName

指向以null结尾的字符串,指定作业假脱机的打印机的名称。

pMachineName

指向以空字符结尾的字符串,指定创建打印作业的计算机的名称。

pUserName

指向以空字符结尾的字符串,指定拥有打印作业的用户的名称。

pDocument

指向指定打印作业名称的空终止字符串(例如“MS-WORD:Review.doc”)。

pDatatype

指向以空字符结尾的字符串,指定用于记录打印作业的数据类型。

pStatus

指向指定打印作业状态的以null结尾的字符串。此成员应在状态前检查,如果pStatus为NULL,则状态由状态成员的内容定义。

状态

指定作业状态。该成员可以是以下一个或多个值:

JOB_STATUS_DELETING
JOB_STATUS_ERROR
JOB_STATUS_OFFLINE
JOB_STATUS_PAPEROUT
JOB_STATUS_PAUSED
JOB_STATUS_PRINTED
JOB_STATUS_PRINTING
JOB_STATUS_SPOOLING

优先

指定作业优先级。该成员可以是以下值之一,范围在1到99之间(MIN_PRIORITY到MAX_PRIORITY):

含义
MIN_PRIORITY最低优先级
MAX_PRIORITY最大优先级。
DEF_PRIORITY默认优先级。

位置

指定作业在打印队列中的位置。

TotalPages

指定文档包含多少页。

PagesPrinted

指定已打印的页数。

提交

指定此文档假脱机的时间。

也可以看看

EnumJobs, GetJob, SetJob