структура PRINTER_NOTIFY_INFO
Структура PRINTER_NOTIFY_INFO содержит сведения о принтере, возвращаемые функцией FindNextPrinterChangeNotification . Функция возвращает эти сведения после выполнения операции ожидания в объекте уведомления об изменении принтера.
Синтаксис
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
Члены
-
Версия
-
Версия этой структуры. Задайте для этого элемента значение 2.
-
Flags
-
Битовый флаг, указывающий состояние структуры уведомлений. Если задан бит PRINTER_NOTIFY_INFO_DISCARDED, это означает, что некоторые уведомления пришлось отменить.
-
Count
-
Число PRINTER_NOTIFY_INFO_DATA элементов в массиве aData .
-
Adata
-
Массив PRINTER_NOTIFY_INFO_DATA структур. Каждый элемент массива определяет одно поле сведений о задании или принтере и предоставляет текущие данные для этого поля.
Комментарии
Если в элементе Flags задан бит PRINTER_NOTIFY_INFO_DISCARDED, это означает, что произошло переполнение или ошибка, а уведомления могут быть потеряны. В этом случае необходимо вызвать Метод FindNextPrinterChangeNotification и указать флаг PRINTER_NOTIFY_OPTIONS_REFRESH для получения всех текущих сведений. Пока вы не запросите эту операцию обновления, система не будет отправлять дополнительные уведомления для этого объекта уведомления об изменениях.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|