Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

2.2.3.3 Job Notification Values

Job Notification Values specify types of changes in the Data member of an RPC_V2_NOTIFY_INFO_DATA (section 2.2.1.13.4) structure.<191>Reserved members are specified by Notification Data Type Values (section 2.2.3.5), and String values are specified in JOB_INFO (section 2.2.2.6) structures. The print server passes these notification values to a print client using RpcRouterReplyPrinterEx (section 3.2.4.1.4).

Constant/value

Description

JOB_NOTIFY_FIELD_PRINTER_NAME

0x0000

Specifies that the printer name for the print job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new printer name (see pPrinterName in JOB_INFO structures).

JOB_NOTIFY_FIELD_MACHINE_NAME

0x0001

Specifies that the server name for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new server name (see pMachineName in JOB_INFO structures).

JOB_NOTIFY_FIELD_PORT_NAME

0x0002

Specifies that the port for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains a string specifying the new port the job is printed on (see pPortName in JOB_INFO structures).

JOB_NOTIFY_FIELD_USER_NAME

0x0003

Specifies that the user name for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new user name (see pUserName in JOB_INFO structures).

JOB_NOTIFY_FIELD_NOTIFY_NAME

0x0004

Specifies that the notify name for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new notify name (see pNotifyName in JOB_INFO structures).

JOB_NOTIFY_FIELD_DATATYPE

0x0005

Specifies that the default data type for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new default data type (see pDatatype in JOB_INFO structures).

JOB_NOTIFY_FIELD_PRINT_PROCESSOR

0x0006

Specifies that the print processor associated with the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new print processor name (see pPrintProcessor in JOB_INFO structures).

JOB_NOTIFY_FIELD_PARAMETERS

0x0007

Specifies that the default print processor parameters for the job have changed.

Reserved contains TABLE_STRING, and Data.String contains the new print processor parameters value (see pParameters in JOB_INFO structures).

JOB_NOTIFY_FIELD_DRIVER_NAME

0x0008

Specifies that the printer driver for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new printer driver name (see pDriverName in JOB_INFO structures).

JOB_NOTIFY_FIELD_DEVMODE

0x0009

Specifies that the default _DEVMODE (section 2.2.2.1) structure for the job has changed.

Reserved contains TABLE_DEVMODE, and Data.DevMode contains the new DEVMODE structure (see pDevMode in JOB_INFO structures).

JOB_NOTIFY_FIELD_STATUS

0x000A

Specifies that the status for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new Status.

JOB_NOTIFY_FIELD_STATUS_STRING

0x000B

The textual representation for the job status has changed.

Reserved contains TABLE_STRING, and Data.String contains the new status string (see pStatus in JOB_INFO structures).

JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR

0x000C

Security descriptor for the job has changed.

Reserved contains TABLE_SECURITYDESCRIPTOR, and Data.SecurityDescriptor contains the new security descriptor (see pSecurityDescriptor in JOB_INFO structures).

JOB_NOTIFY_FIELD_DOCUMENT

0x000D

Specifies that the document name for the job has changed.

Reserved contains TABLE_STRING, and Data.String contains the new document name (see pDocument in JOB_INFO structures).

JOB_NOTIFY_FIELD_PRIORITY

0x000E

Specifies that the current priority for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new Priority value.

JOB_NOTIFY_FIELD_POSITION

0x000F

Specifies that the position in the queue for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new Position value.

JOB_NOTIFY_FIELD_SUBMITTED

0x0010

Specifies that the submitted time for the job has changed.

Reserved contains TABLE_TIME, and Data.SystemTime contains the new Submitted value.

JOB_NOTIFY_FIELD_START_TIME

0x0011

Specifies that the earliest start time for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new StartTime value.

JOB_NOTIFY_FIELD_UNTIL_TIME

0x0012

Specifies that the latest print time for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new UntilTime value.

JOB_NOTIFY_FIELD_TIME

0x0013

Specifies that the total print time for the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new Time value.

JOB_NOTIFY_FIELD_TOTAL_PAGES

0x0014

Specifies that the total number of pages of the job has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new cTotalPages value.

JOB_NOTIFY_FIELD_PAGES_PRINTED

0x0015

Specifies that the number of pages that have been printed has changed.

Reserved contains TABLE_DWORD, and Data.dwData[0] contains the new PagesPrinted value.

JOB_NOTIFY_FIELD_TOTAL_BYTES

0x0016

Specifies that the total number of bytes of the job has changed.

Reserved contains TABLE_DWORD, Data.dwData[0] contains the new Size, and Data.dwData[1] contains the new SizeHigh value.

JOB_NOTIFY_FIELD_BYTES_PRINTED

0x0017

Specifies that the total number of bytes that have been printed has changed.

Reserved contains TABLE_DWORD, Data.dwData[0] contains the 32 low-order bits of the number of bytes printed, and Data.dwData[1] contains the 32 high-order bits of the number of bytes printed.

Show:
© 2015 Microsoft