PRINTER_NOTIFY_OPTIONS-Struktur
Die PRINTER_NOTIFY_OPTIONS-Struktur gibt Optionen für ein Änderungsbenachrichtigungsobjekt an, das einen Drucker oder Druckserver überwacht.
Syntax
typedef struct _PRINTER_NOTIFY_OPTIONS {
DWORD Version;
DWORD Flags;
DWORD Count;
PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;
Member
-
Version
-
Die Version dieser Struktur. Legen Sie dieses Element auf 2 fest.
-
Flags
-
Ein Bitflag. Wenn Sie das flag PRINTER_NOTIFY_OPTIONS_REFRESH in einem Aufruf der FindNextPrinterChangeNotification-Funktion festlegen, stellt die Funktion aktuelle Daten für alle überwachten Druckerinformationsfelder bereit. Die FindFirstPrinterChangeNotification-Funktion ignoriert den Flags-Member .
-
Anzahl
-
Die Anzahl der Elemente im pTypes-Array .
-
pTypes
-
Ein Zeiger auf ein Array von PRINTER_NOTIFY_OPTIONS_TYPE Strukturen. Verwenden Sie ein Element dieses Arrays, um die zu überwachenden Druckerinformationsfelder und ein Element, um die zu überwachenden Auftragsinformationsfelder anzugeben. Sie können Druckerinformationen, Auftragsinformationen oder beides überwachen.
Bemerkungen
Verwenden Sie diese Struktur mit der FindFirstPrinterChangeNotification-Funktion , um den Satz von Drucker- oder Auftragsinformationsfeldern anzugeben, die auf Änderungen überwacht werden sollen.
Verwenden Sie diese Struktur mit der FindNextPrinterChangeNotification-Funktion , um die aktuellen Daten für alle überwachten Drucker- und Auftragsinformationsfelder anzufordern. In diesem Fall gibt das Flags-Element das PRINTER_NOTIFY_OPTIONS_REFRESH-Flag an, und die Funktion ignoriert die anderen Strukturmember.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|