PRINTER_NOTIFY_OPTIONS_TYPE 结构

PRINTER_NOTIFY_OPTIONS_TYPE结构指定要由打印机更改通知对象监视的打印机或作业信息字段集。

调用 FindFirstPrinterChangeNotification 函数指定一个包含PRINTER_NOTIFY_OPTIONS_TYPE结构的PRINTER_NOTIFY_OPTIONS结构。

语法

typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
  WORD  Type;
  WORD  Reserved0;
  DWORD Reserved1;
  DWORD Reserved2;
  DWORD Count;
  PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;

成员

类型

要监视的类型。 此成员可以是以下值之一。

含义
JOB_NOTIFY_TYPE
0x01
指示 pFields 数组中指定的字段JOB_NOTIFY_FIELD_* 常量。
PRINTER_NOTIFY_TYPE
0x00
指示 pFields 数组中指定的字段PRINTER_NOTIFY_FIELD_* 常量。

Reserved0

保留。

Reserved1

保留。

Reserved2

保留。

“计数”

pFields 数组中的元素数。

pFields

指向值数组的指针。 数组的每个元素指定感兴趣的作业或打印机信息字段。 有关支持的打印机和作业信息字段的列表,请参阅 PRINTER_NOTIFY_INFO_DATA 结构。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)

另请参阅

打印

打印后台处理程序 API 结构

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS