PRINTER_ENUM_VALUES structure

La structure PRINTER_ENUM_VALUES spécifie le nom de la valeur, le type et les données d’une valeur de configuration d’imprimante retournée par la fonction EnumPrinterDataEx .

Syntaxe

typedef struct _PRINTER_ENUM_VALUES {
  LPTSTR pValueName;
  DWORD  cbValueName;
  DWORD  dwType;
  LPBYTE pData;
  DWORD  cbData;
} PRINTER_ENUM_VALUES, *PPRINTER_ENUM_VALUES;

Membres

pValueName

Pointeur vers une chaîne terminée par null qui spécifie le nom de la valeur récupérée.

cbValueName

Nombre d’octets dans le membre pValueName , y compris le caractère NULL de fin.

dwType

Code indiquant le type de données vers lequel pointe le membre pData . Pour obtenir la liste des codes de type possibles, consultez Types de valeurs du Registre.

Pdata

Pointeur vers une mémoire tampon contenant les données de la valeur récupérée.

cbData

Nombre d’octets récupérés dans la mémoire tampon pData .

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_ENUM_VALUESW (Unicode) et _PRINTER_ENUM_VALUESA (ANSI)

Voir aussi

Impression

Imprimer les structures de l’API spouleur

EnumPrinterDataEx