PRINTER_INFO_1 structure

La structure PRINTER_INFO_1 spécifie des informations générales sur l’imprimante.

Syntaxe

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

Membres

Indicateurs

Spécifie des informations sur les données retournées. Voici les valeurs de ce membre.

Valeur Signification
PRINTER_ENUM_EXPAND Un fournisseur d’impression peut définir cet indicateur comme indicateur pour une application appelante afin d’énumérer davantage cet objet si l’extension par défaut est activée. Par exemple, lorsque des domaines sont énumérés, un fournisseur d’impression peut indiquer le domaine de l’utilisateur en définissant cet indicateur.
PRINTER_ENUM_CONTAINER Si cet indicateur est défini, l’objet imprimante peut contenir des objets énumérables. Par exemple, l’objet peut être un serveur d’impression qui contient des imprimantes.
PRINTER_ENUM_ICON1 Indique que, le cas échéant, une application doit afficher une icône identifiant l’objet en tant que nom de réseau de niveau supérieur, tel que Microsoft Windows Network.
PRINTER_ENUM_ICON2 Indique que, le cas échéant, une application doit afficher une icône qui identifie l’objet en tant que domaine réseau.
PRINTER_ENUM_ICON3 Indique que, le cas échéant, une application doit afficher une icône qui identifie l’objet en tant que serveur d’impression.
PRINTER_ENUM_ICON4 Réservé.
PRINTER_ENUM_ICON5 Réservé.
PRINTER_ENUM_ICON6 Réservé.
PRINTER_ENUM_ICON7 Réservé.
PRINTER_ENUM_ICON8 Indique que, le cas échéant, une application doit afficher une icône qui identifie l’objet en tant qu’imprimante.

pDescription

Pointeur vers une chaîne terminée par un caractère Null qui décrit le contenu de la structure.

pName

Pointeur vers une chaîne terminée par un caractère Null qui nomme le contenu de la structure.

pComment

Pointeur vers une chaîne terminée par un caractère Null qui contient des données supplémentaires décrivant 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)
Noms Unicode et ANSI
_PRINTER_INFO_1W (Unicode) et _PRINTER_INFO_1A (ANSI)

Voir aussi

Impression

Imprimer les structures de l’API spouleur

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4