PRINTER_NOTIFY_OPTIONS_TYPE struttura

La struttura PRINTER_NOTIFY_OPTIONS_TYPE specifica il set di campi delle informazioni sulla stampante o sul processo da monitorare da un oggetto di notifica delle modifiche della stampante.

Una chiamata alla funzione FindFirstPrinterChangeNotification specifica una struttura PRINTER_NOTIFY_OPTIONS, che contiene una matrice di strutturePRINTER_NOTIFY_OPTIONS_TYPE.

Sintassi

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;

Members

Tipo

Tipo da controllare. Questo membro può essere uno dei valori seguenti.

Valore Significato
JOB_NOTIFY_TYPE
0x01
Indica che i campi specificati nella matrice pFields sono costanti JOB_NOTIFY_FIELD_* .
PRINTER_NOTIFY_TYPE
0x00
Indica che i campi specificati nella matrice pFields sono costanti PRINTER_NOTIFY_FIELD_* .

Riservato0

Riservato.

Reserved1

Riservato.

Riservato2

Riservato.

Numero

Numero di elementi nella matrice pFields .

pFields

Puntatore a una matrice di valori. Ogni elemento della matrice specifica un campo informativo del processo o della stampante di interesse. Per un elenco dei campi delle informazioni sulla stampante e sui processi supportati, vedere la struttura PRINTER_NOTIFY_INFO_DATA .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)

Vedi anche

Stampa

Stampare strutture API Spooler

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS