|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
PRINTER_NOTIFY_INFO
The PRINTER_NOTIFY_INFO structure contains printer information returned by the FindNextPrinterChangeNotification function. The function returns this information after a wait operation on a printer change notification object has been satisfied.
typedef struct _PRINTER_NOTIFY_INFO { DWORD Version; DWORD Flags; DWORD Count; PRINTER_NOTIFY_INFO_DATA aData[1]; } PRINTER_NOTIFY_INFO;
Members
Version
Specifies the version of this structure. Set this member to 2.
Flags
Contains a bit flag to indicate the state of the notification structure. If the PRINTER_NOTIFY_INFO_DISCARDED bit is set, it indicates that some notifications had to be discarded.
Count
Specifies the number of PRINTER_NOTIFY_INFO_DATA elements in the aData array.
aData
An array of PRINTER_NOTIFY_INFO_DATA structures. Each element of the array identifies a single job or printer information field, and provides the current data for that field.
Remarks
If the Flags member has the PRINTER_NOTIFY_INFO_DISCARDED bit set, this indicates that an overflow or error occured, and notifications may have been lost. In this case, you must call FindNextPrinterChangeNotification and specify the PRINTER_NOTIFY_OPTIONS_REFRESH flag to retrieve all current information. Until you request this refresh operation, the system will not send additional notifications for this change notification object.
See Also
FindNextPrinterChangeNotification, PRINTER_NOTIFY_INFO_DATA
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
PRINTER_NOTIFY_INFO
Структура PRINTER_NOTIFY_INFO содержит информацию принтера возвращанную функцией FindNextPrinterChangeNotification. Функция возвращает эту информацию после того, как операция ожидания на объекте уведомления изменения принтера будет удовлетворена.
typedef struct _PRINTER_NOTIFY_INFO { Версия DWORD; DWORD СИГНАЛИЗИРУЕТ; СЧЕТ DWORD; PRINTER_NOTIFY_INFO_DATA aData[1]; } PRINTER_NOTIFY_INFO;
Участники
Версия
Определяет версию этой структуры. Установите этот элемент на 2.
Флаги
Содержит немного флаг, чтобы указывать состояние структуры уведомления. Если бит PRINTER_NOTIFY_INFO_DISCARDED установлен, он указывает, что некоторые уведомления должны быть отвергнут.
Счет
Определяет число элементов PRINTER_NOTIFY_INFO_DATA в массиве aData.
aData
Массив структур PRINTER_NOTIFY_INFO_DATA. Каждый элемент массива идентифицирует единственную работу или информационную область принтера и обеспечивает текущие данные для этой области.
Замечания
Если элемент Флаги имеет бит PRINTER_NOTIFY_INFO_DISCARDED был установлен, это указывает, что переполнение или ошибка происходили, и уведомления возможно потерены. В этом случае, Вы должны назвать FindNextPrinterChangeNotification и определять флаг PRINTER_NOTIFY_OPTIONS_REFRESH, чтобы извлекать всю текущую информацию. Пока Вы не запросите эту операцию восстановления, система не пошлет дополнительные уведомления для этого объекта уведомления изменения.
Смотри Также
FindNextPrinterChangeNotification, PRINTER_NOTIFY_INFO_DATA
|
|
|
|
| |