Share via


PRINTER_NOTIFY_OPTIONS 結構

PRINTER_NOTIFY_OPTIONS結構會指定監視印表機或列印伺服器之變更通知物件的選項。

語法

typedef struct _PRINTER_NOTIFY_OPTIONS {
  DWORD                        Version;
  DWORD                        Flags;
  DWORD                        Count;
  PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;

成員

版本

這個 結構的版本。 將此成員設定為 2。

旗標

位旗標。 如果您在 對 FindNextPrinterChangeNotification 函式的呼叫中設定PRINTER_NOTIFY_OPTIONS_REFRESH旗標,此函式會為所有受監視的印表機資訊欄位提供目前資料。 FindFirstPrinterChangeNotification函式會忽略Flags成員。

Count

pTypes陣列中的專案數目。

pTypes

PRINTER_NOTIFY_OPTIONS_TYPE結構的陣列指標。 使用這個陣列的一個專案來指定要監視的印表機資訊欄位,以及指定要監視之作業資訊欄位的一個專案。 您可以監視印表機資訊、作業資訊或兩者。

備註

搭配 FindFirstPrinterChangeNotification 函式使用此結構來指定要監視變更的印表機或作業資訊欄位集。

將此結構與 FindNextPrinterChangeNotification 函式搭配使用,以要求所有受監視印表機和作業資訊欄位的目前資料。 在此情況下, Flags 成員會指定PRINTER_NOTIFY_OPTIONS_REFRESH旗標,而 函式會忽略其他結構成員。

規格需求

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

另請參閱

列印

列印多工緩衝處理常式 API 結構

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE