PRINTER_NOTIFY_OPTIONS结构指定用于监视打印机或打印服务器的更改通知对象的选项。
typedef struct _PRINTER_NOTIFY_OPTIONS {
DWORD Version;
DWORD Flags;
DWORD Count;
PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS;
会员
版
指定此结构的版本。将此成员设为2。
旗
包含一个位标志。如果在调用FindNextPrinterChangeNotification函数时设置了PRINTER_NOTIFY_OPTIONS_REFRESH标志,该函数将为所有受监视的打印机信息字段提供当前数据。FindFirstPrinterChangeNotification函数忽略旗成员。
计数
指定A change notification occurs when one or more of the specified fields changes.数组中的元素数。
A change notification occurs when one or more of the specified fields changes.
指向PRINTER_NOTIFY_OPTIONS_TYPE结构的数组。使用此数组的一个元素来指定要监视的打印机信息字段,以及一个要指定要监视的作业信息字段的元素。您可以监控打印机信息,作业信息或两者。
备注
使用FindFirstPrinterChangeNotification功能使用此结构来指定要监视更改的打印机或作业信息字段集。
使用此结构与FindNextPrinterChangeNotification功能来请求所有受监视的打印机和作业信息字段的当前数据。在这种情况下,旗成员指定PRINTER_NOTIFY_OPTIONS_REFRESH标志,该函数忽略其他结构成员。
也可以看看
FindFirstPrinterChangeNotification, FindNextPrinterChangeNotification, PRINTER_NOTIFY_OPTIONS_TYPE