struttura PRINTER_NOTIFY_INFO
La struttura PRINTER_NOTIFY_INFO contiene informazioni sulla stampante restituite dalla funzione FindNextPrinterChangeNotification . La funzione restituisce queste informazioni dopo che è stata soddisfatta un'operazione di attesa su un oggetto notifica di modifica della stampante.
Sintassi
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
Members
-
Versione
-
Versione di questa struttura. Impostare questo membro su 2.
-
Flag
-
Flag di bit che indica lo stato della struttura di notifica. Se il bit PRINTER_NOTIFY_INFO_DISCARDED è impostato, indica che alcune notifiche devono essere eliminate.
-
Numero
-
Numero di elementi PRINTER_NOTIFY_INFO_DATA nella matrice aData .
-
Adata
-
Matrice di strutture PRINTER_NOTIFY_INFO_DATA . Ogni elemento della matrice identifica un singolo campo informativo di processo o stampante e fornisce i dati correnti per tale campo.
Commenti
Se il membro Flags ha il PRINTER_NOTIFY_INFO_DISCARDED bit impostato, questo indica che si è verificato un overflow o un errore e le notifiche potrebbero essere andate perse. In questo caso, è necessario chiamare FindNextPrinterChangeNotification e specificare il flag PRINTER_NOTIFY_OPTIONS_REFRESH per recuperare tutte le informazioni correnti. Finché non si richiede questa operazione di aggiornamento, il sistema non invierà notifiche aggiuntive per questo oggetto di notifica delle modifiche.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|