Freigeben über


PRINTER_ENUM_VALUES Struktur

Die PRINTER_ENUM_VALUES-Struktur gibt den Wertnamen, den Typ und die Daten für einen Druckerkonfigurationswert an, der von der EnumPrinterDataEx-Funktion zurückgegeben wird.

Syntax

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

Member

pValueName

Zeiger auf eine NULL-Zeichenfolge, die den Namen des abgerufenen Werts angibt.

cbValueName

Die Anzahl der Bytes im pValueName-Element , einschließlich des beendenden NULL-Zeichens.

dwType

Ein Code, der den Typ der Daten angibt, auf die das pData-Element verweist. Eine Liste der möglichen Typcodes finden Sie unter Registrierungswerttypen.

Pdata

Zeiger auf einen Puffer, der die Daten für den abgerufenen Wert enthält.

cbData

Die Anzahl der im pData-Puffer abgerufenen Bytes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winspool.h (einschließlich Windows.h)
Unicode- und ANSI-Name
_PRINTER_ENUM_VALUESW (Unicode) und _PRINTER_ENUM_VALUESA (ANSI)

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

EnumPrinterDataEx