PRINTER_NOTIFY_OPTIONS structure

La structure PRINTER_NOTIFY_OPTIONS spécifie les options d’un objet de notification de modification qui surveille une imprimante ou un serveur d’impression.

Syntaxe

typedef struct _PRINTER_NOTIFY_OPTIONS {
  DWORD                        Version;
  DWORD                        Flags;
  DWORD                        Count;
  PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;

Membres

Version

Version de cette structure. Définissez ce membre sur 2.

Indicateurs

Indicateur de bits. Si vous définissez l’indicateur PRINTER_NOTIFY_OPTIONS_REFRESH dans un appel à la fonction FindNextPrinterChangeNotification , la fonction fournit les données actuelles pour tous les champs d’informations d’imprimante surveillés. La fonction FindFirstPrinterChangeNotification ignore le membre Flags .

Count

Nombre d’éléments dans le tableau pTypes .

pTypes

Pointeur vers un tableau de structures PRINTER_NOTIFY_OPTIONS_TYPE . Utilisez un élément de ce tableau pour spécifier les champs d’informations sur l’imprimante à surveiller et un élément pour spécifier les champs d’informations de travail à surveiller. Vous pouvez surveiller les informations sur l’imprimante, les informations de travail ou les deux.

Notes

Utilisez cette structure avec la fonction FindFirstPrinterChangeNotification pour spécifier l’ensemble des champs d’informations sur l’imprimante ou le travail à surveiller.

Utilisez cette structure avec la fonction FindNextPrinterChangeNotification pour demander les données actuelles pour tous les champs d’informations sur l’imprimante et le travail surveillés. Dans ce cas, le membre Flags spécifie l’indicateur PRINTER_NOTIFY_OPTIONS_REFRESH et la fonction ignore les autres membres de la structure.

Spécifications

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
Winspool.h (inclure Windows.h)

Voir aussi

Impression

Imprimer les structures de l’API spouleur

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE