PRINTER_NOTIFY_INFO

【勇芳软件工作室】汉化HomePreviousNext

PRINTER_NOTIFY_INFO结构包含FindNextPrinterChangeNotification功能返回的打印机信息。在打印机更改通知对象已满足等待操作后,该函数返回此信息。

typedef struct _PRINTER_NOTIFY_INFO {

DWORD Version;

DWORD Flags;

DWORD Count;

PRINTER_NOTIFY_INFO_DATA aData[1];

} PRINTER_NOTIFY_INFO;

会员

指定此结构的版本。将此成员设为2。

包含一个位标志来指示通知结构的状态。如果设置了PRINTER_NOTIFY_INFO_DISCARDED位,则表示某些通知必须被丢弃。

计数

指定数组中PRINTER_NOTIFY_INFO_DATA个元素的数量。

一系列PRINTER_NOTIFY_INFO_DATA结构。阵列的每个元素标识单个作业或打印机信息字段,并提供该字段的当前数据。

备注

如果成员设置了PRINTER_NOTIFY_INFO_DISCARDED位,则表示发生溢出或错误,并且通知可能已丢失。在这种情况下,您必须调用FindNextPrinterChangeNotification并指定PRINTER_NOTIFY_OPTIONS_REFRESH标志来检索所有当前信息。在请求此刷新操作之前,系统将不会为此更改通知对象发送其他通知。

也可以看看

FindNextPrinterChangeNotification, PRINTER_NOTIFY_INFO_DATA