勇芳软件工作室.汉化:  Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Structures >

PRINTER_ENUM_VALUES

Previous pageReturn to chapter overviewNext page

描述

 

PRINTER_ENUM_VALUES结构指定由EnumPrinterDataEx函数返回的打印机配置值的值名称,类型和数据。

 

C++ 语法

 

typedef struct _PRINTER_ENUM_VALUES {

LPTSTR pValueName;

DWORD  cbValueName;

DWORD  dwType;

LPBYTE pData;

DWORD  cbData;

} PRINTER_ENUM_VALUES,

*PPRINTER_ENUM_VALUES;

 

PowerBASIC 语法

 

TYPE PRINTER_ENUM_VALUESA

pValueName  AS ASCIIZ PTR

cbValueName AS DWORD

dwType      AS DWORD

pData       AS BYTE PTR

cbData      AS DWORD

END TYPE

 

Unicode版本:

 

TYPE PRINTER_ENUM_VALUESW

pValueName  AS WSTRINGZ PTR

cbValueName AS DWORD

dwType      AS DWORD

pData       AS BYTE PTR

cbData      AS DWORD

END TYPE

 

成员

 

pValueName

 

指向一个以null结尾的字符串,指定检索到的值的名称。

 

cbValueName

 

指定pValueName中的字节数,包括终止NULL字符。

 

dwType

 

指定一个代码,指示pData成员指向的数据类型。有关可能的类型代码的列表,请参阅注册表值类型.

 

pData

 

指向包含检索值的数据的缓冲区。

 

cbData

 

指定在pData缓冲区中检索的字节数。

 

引用文件 #INCLUDE Once

 

WinSpool.inc(包括Windows.inc)