Freigeben über


PRINTER_NOTIFY_OPTIONS_TYPE-Struktur

Die PRINTER_NOTIFY_OPTIONS_TYPE-Struktur gibt den Satz von Drucker- oder Auftragsinformationsfeldern an, die von einem Druckeränderungsbenachrichtigungsobjekt überwacht werden sollen.

Ein Aufruf der FindFirstPrinterChangeNotification-Funktion gibt eine PRINTER_NOTIFY_OPTIONS-Struktur an, die ein Array von PRINTER_NOTIFY_OPTIONS_TYPE-Strukturen enthält.

Syntax

typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
  WORD  Type;
  WORD  Reserved0;
  DWORD Reserved1;
  DWORD Reserved2;
  DWORD Count;
  PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;

Member

Typ

Der zu überwachende Typ. Dieser Member kann einer der folgenden Werte sein.

Wert Bedeutung
JOB_NOTIFY_TYPE
0x01
Gibt an, dass die im pFields-Array angegebenen Felder JOB_NOTIFY_FIELD_*-Konstanten sind.
PRINTER_NOTIFY_TYPE
0x00
Gibt an, dass die im pFields-Array angegebenen Felder PRINTER_NOTIFY_FIELD_*-Konstanten sind.

Reserviert0

Reserviert.

Reserved1

Reserviert.

Reserviert 2

Reserviert.

Anzahl

Die Anzahl der Elemente im pFields-Array .

pFields

Ein Zeiger auf ein Array von Werten. Jedes Element des Arrays gibt ein auftrags- oder druckerinformationsfeld von Interesse an. Eine Liste der unterstützten Drucker- und Auftragsinformationsfelder finden Sie in der PRINTER_NOTIFY_INFO_DATA-Struktur .

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

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS