структура PRINTER_NOTIFY_OPTIONS_TYPE

Структура PRINTER_NOTIFY_OPTIONS_TYPE определяет набор полей сведений о принтере или задании, отслеживаемых объектом уведомления об изменении принтера.

Вызов функции FindFirstPrinterChangeNotification указывает структуру PRINTER_NOTIFY_OPTIONS , которая содержит массив PRINTER_NOTIFY_OPTIONS_TYPE структур.

Синтаксис

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;

Члены

Тип

Тип для отслеживания. Этот элемент может быть одним из следующих значений.

Значение Значение
JOB_NOTIFY_TYPE
0x01
Указывает, что поля, указанные в массиве pFields , являются константами JOB_NOTIFY_FIELD_*.
PRINTER_NOTIFY_TYPE
0x00
Указывает, что поля, указанные в массиве pFields , являются константами PRINTER_NOTIFY_FIELD_*.

Reserved0

Зарезервировано.

Reserved1

Зарезервировано.

Зарезервировано 2

Зарезервировано.

Count

Количество элементов в массиве pFields .

pFields

Указатель на массив значений. Каждый элемент массива задает интересующее поле сведений о задании или принтере. Список поддерживаемых полей сведений о принтере и задании см. в PRINTER_NOTIFY_INFO_DATA структуре.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winspool.h (включая Windows.h)

См. также раздел

Вывод на печать

Структуры API очереди печати печати

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS