Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The 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.<148> 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).
|
Name/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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 cTotalPagesPrinted 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. |