PRINTER_NOTIFY_INFO 結構
PRINTER_NOTIFY_INFO結構包含FindNextPrinterChangeNotification函式所傳回的印表機資訊。 函式會在滿足印表機變更通知物件的等候作業之後傳回這項資訊。
語法
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
成員
-
版本
-
這個結構的版本。 將此成員設定為 2。
-
旗標
-
表示通知結構狀態的位旗標。 如果已設定PRINTER_NOTIFY_INFO_DISCARDED位,表示必須捨棄某些通知。
-
Count
-
aData陣列中的PRINTER_NOTIFY_INFO_DATA專案數目。
-
aData
-
PRINTER_NOTIFY_INFO_DATA結構的陣列。 陣列的每個元素都會識別單一作業或印表機資訊欄位,並提供該欄位的目前資料。
備註
如果 Flags 成員已設定PRINTER_NOTIFY_INFO_DISCARDED位,這表示發生溢位或錯誤,而且通知可能已遺失。 在此情況下,您必須呼叫 FindNextPrinterChangeNotification ,並指定PRINTER_NOTIFY_OPTIONS_REFRESH旗標來擷取所有目前的資訊。 在您要求此重新整理作業之前,系統不會傳送此變更通知物件的其他通知。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|