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

pValueName 成员中的字节数,包括终止 NULL 字符。

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