структура PRINTER_NOTIFY_OPTIONS
Структура PRINTER_NOTIFY_OPTIONS задает параметры для объекта уведомления об изменениях, который отслеживает принтер или сервер печати.
Синтаксис
typedef struct _PRINTER_NOTIFY_OPTIONS {
DWORD Version;
DWORD Flags;
DWORD Count;
PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;
Члены
-
Версия
-
Версия этой структуры. Задайте для этого элемента значение 2.
-
Flags
-
Бит флаг. Если вы задали флаг PRINTER_NOTIFY_OPTIONS_REFRESH в вызове функции FindNextPrinterChangeNotification , функция предоставляет текущие данные для всех отслеживаемых полей сведений о принтере. Функция FindFirstPrinterChangeNotification игнорирует элемент Flags .
-
Count
-
Количество элементов в массиве pTypes .
-
pTypes
-
Указатель на массив PRINTER_NOTIFY_OPTIONS_TYPE структур. Используйте один элемент этого массива, чтобы указать отслеживаемые поля сведений о принтере, и один элемент, чтобы указать поля сведений о задании для отслеживания. Вы можете отслеживать либо сведения о принтере, либо сведения о задании, либо и то, и другое.
Комментарии
Используйте эту структуру с функцией FindFirstPrinterChangeNotification , чтобы указать набор полей сведений о принтере или задании для отслеживания изменений.
Используйте эту структуру с функцией FindNextPrinterChangeNotification для запроса текущих данных для всех отслеживаемых полей сведений о принтере и задании. В этом случае элемент Flags задает флаг PRINTER_NOTIFY_OPTIONS_REFRESH, а функция игнорирует другие элементы структуры.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|