GetPrinterData

【勇芳软件工作室】汉化HomePreviousNext

GetPrinterData功能检索指定打印机的打印机配置数据。

DWORD GetPrinterData(

HANDLE 【hPrinter】,//打印机对象的句柄
LPTSTR 【pValueName】,//数据类型的地址
LPDWORD 【PTYPE】,//保留
LPBYTE 【的pData】,//接收数据的字节数组的地址
DWORD 【服务提供商】,//数组的大小(以字节为单位)
LPDWORD 【pcbNeeded】//变量的地址,取出的字节数(或必需)
); 

参数

【hPrinter】

标识应检索哪个配置数据的打印机。

【pValueName】

指向一个以null结尾的字符串,指定函数应该检索的数据类型。

【PTYPE】

指向接收SetPrinterData函数存储的数据类型的变量。GetPrinterData通过【PTYPE】作为RegQueryValueEx函数调用的【lpdwType】参数。此参数可能为NULL。

【的pData】

指向接收配置数据的字节数组。

【服务提供商】

指定【的pData】指向的缓冲区的大小(以字节为单位)。

【pcbNeeded】

指向如果函数成功则复制的字节数或如果【服务提供商】太小则需要的字节数的值。

返回值

如果函数成功,则返回值为ERROR_SUCCESS。

如果函数失败,则返回值为错误值。

备注

通过调用OpenPrinter功能获得由【hPrinter】参数标识的打印机手柄。

GetPrinterData检索由SetPrinter功能设置的打印机配置数据。

也可以看看

OpenPrinter, RegQueryValueEx, SetPrinter, SetPrinterData