描述
PRINTER_NOTIFY_OPTIONS结构指定用于监视打印机或打印服务器的更改通知对象的选项。
C++ 语法
typedef struct _PRINTER_NOTIFY_OPTIONS { DWORD Version; DWORD Flags; DWORD Count; PPRINTER_NOTIFY_OPTIONS_TYPE pTypes; } PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS; |
PowerBASIC 语法
TYPE PRINTER_NOTIFY_OPTIONS Version AS DWORD Flags AS DWORD Count AS DWORD pTypes AS PRINTER_NOTIFY_OPTIONS_TYPE PTR END TYPE |
成员
Version
指定此结构的版本。将此成员设为2。
Flags
包含一个位标志。如果在调用FindNextPrinterChangeNotification函数时设置了PRINTER_NOTIFY_OPTIONS_REFRESH标志,该函数将为所有受监视的打印机信息字段提供当前数据。FindFirstPrinterChangeNotification函数忽略旗成员。
Count
指定pTypes数组中的元素数。
pTypes
指向PRINTER_NOTIFY_OPTIONS_TYPE结构的数组。使用此数组的一个元素来指定要监视的打印机信息字段,以及一个要指定要监视的作业信息字段的元素。您可以监控打印机信息,作业信息或两者。
备注
使用此结构与FindFirstPrinterChangeNotification功能来指定要更改的一组打印机或作业信息字段。
使用此结构与FindNextPrinterChangeNotification功能来请求所有受监视的打印机和作业信息字段的当前数据。在这种情况下,Flags成员指定PRINTER_NOTIFY_OPTIONS_REFRESH标志,该函数忽略其他结构成员。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)


