На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz