PRINTER_NOTIFY_OPTIONS_TYPE structure
The PRINTER_NOTIFY_OPTIONS_TYPE structure specifies the set of printer or job information fields to be monitored by a printer change notification object.
A call to the FindFirstPrinterChangeNotification function specifies a PRINTER_NOTIFY_OPTIONS structure, which contains an array of PRINTER_NOTIFY_OPTIONS_TYPE structures.
Syntax
typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
WORD Type;
WORD Reserved0;
DWORD Reserved1;
DWORD Reserved2;
DWORD Count;
PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;
Members
-
Type
-
The type to be watched. This member can be one of the following values.
Value Meaning - JOB_NOTIFY_TYPE
- 0x01
Indicates that the fields specified in the pFields array are JOB_NOTIFY_FIELD_* constants. - PRINTER_NOTIFY_TYPE
- 0x00
Indicates that the fields specified in the pFields array are PRINTER_NOTIFY_FIELD_* constants. -
Reserved0
-
Reserved.
-
Reserved1
-
Reserved.
-
Reserved2
-
Reserved.
-
Count
-
The number of elements in the pFields array.
-
pFields
-
A pointer to an array of values. Each element of the array specifies a job or printer information field of interest. For a list of supported printer and job information fields, see the PRINTER_NOTIFY_INFO_DATA structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|