PRINTER _ NOTIFY _ OPTIONS-Struktur
Die PRINTER _ NOTIFY _ OPTIONS-Struktur gibt Optionen für ein Änderungsbenachrichtigungsobjekt an, das einen Drucker oder Druckerserver ü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 diesen Member 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 zur Verfügung. Die FindFirstPrinterChangeNotification-Funktion ignoriert den Flags-Member.
-
Count
-
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 anzugeben, und ein Element, um die zu überwachenden Auftragsinformationsfelder anzugeben. Sie können Druckerinformationen, Auftragsinformationen oder beides überwachen.
Hinweise
Verwenden Sie diese Struktur mit der FindFirstPrinterChangeNotification-Funktion, um den Satz von Drucker- oder Auftragsinformationsfeldern anzugeben, die auf Änderungen überwacht werden.
Verwenden Sie diese Struktur mit der FindNextPrinterChangeNotification-Funktion, um die aktuellen Daten für alle überwachten Drucker- und Auftragsinformationsfelder an fordern. In diesem Fall gibt das Flags-Element das PRINTER NOTIFY OPTIONS REFRESH-Flag an, und die Funktion _ ignoriert die anderen _ _ Strukturmitglieder.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|