PRINTER_NOTIFY_INFO structure
La structure PRINTER_NOTIFY_INFO contient les informations d’imprimante retournées par la fonction FindNextPrinterChangeNotification . La fonction retourne ces informations une fois qu’une opération d’attente sur un objet de notification de modification d’imprimante a été satisfaite.
Syntaxe
typedef struct _PRINTER_NOTIFY_INFO {
DWORD Version;
DWORD Flags;
DWORD Count;
PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;
Membres
-
Version
-
Version de cette structure. Définissez ce membre sur 2.
-
Indicateurs
-
Indicateur de bits qui indique l’état de la structure de notification. Si le bit PRINTER_NOTIFY_INFO_DISCARDED est défini, cela indique que certaines notifications ont dû être ignorées.
-
Count
-
Nombre d’éléments PRINTER_NOTIFY_INFO_DATA dans le tableau aData .
-
aData
-
Tableau de structures PRINTER_NOTIFY_INFO_DATA . Chaque élément du tableau identifie un seul champ d’informations sur le travail ou l’imprimante et fournit les données actuelles pour ce champ.
Notes
Si le membre Flags a le PRINTER_NOTIFY_INFO_DISCARDED bit défini, cela indique qu’un dépassement de capacité ou une erreur s’est produit et que des notifications ont peut-être été perdues. Dans ce cas, vous devez appeler FindNextPrinterChangeNotification et spécifier l’indicateur PRINTER_NOTIFY_OPTIONS_REFRESH pour récupérer toutes les informations actuelles. Tant que vous n’avez pas demandé cette opération d’actualisation, le système n’envoie pas de notifications supplémentaires pour cet objet de notification de modification.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|