PRINTER_ENUM_VALUES構造体

PRINTER_ENUM_VALUES構造体は、EnumPrinterDataEx 関数によって返されるプリンター構成値の値の名前、型、およびデータを指定します。

構文

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

メンバー

pValueName

取得した値の名前を指定する null で終わる文字列へのポインター。

cbValueName

終端の NULL 文字を含む、 pValueName メンバー内のバイト数。

dwType

pData メンバーが指すデータの種類を示すコード。 使用できる型コードの一覧については、「 レジストリ値の型」を参照してください。

pData

取得した値のデータを含むバッファーへのポインター。

cbData

pData バッファーで取得されたバイト数。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winspool.h (Windows.h を含む)
Unicode 名と ANSI 名
_PRINTER_ENUM_VALUESW (Unicode) と _PRINTER_ENUM_VALUESA (ANSI)

関連項目

印刷

印刷スプーラー API 構造体

EnumPrinterDataEx