Share via


PRINTER_NOTIFY_OPTIONS_TYPE 結構

PRINTER_NOTIFY_OPTIONS_TYPE結構會指定要由印表機變更通知物件監視的印表機或作業資訊欄位集。

FindFirstPrinterChangeNotification函式的呼叫會指定PRINTER_NOTIFY_OPTIONS結構,其中包含PRINTER_NOTIFY_OPTIONS_TYPE結構的陣列。

語法

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

保留的。

Count

pFields陣列中的元素數目。

pFields

值的陣列指標。 陣列的每個元素都會指定感興趣的作業或印表機資訊欄位。 如需支援的印表機和作業資訊欄位清單,請參閱 PRINTER_NOTIFY_INFO_DATA 結構。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Winspool.h (包含 Windows.h)

另請參閱

列印

列印多工緩衝處理器 API 結構

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS