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
Winspool.h (Einschließen von Windows.h)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE