GetPrinterData

GetPrinterData

VB声明

Declare Function GetPrinterData Lib "winspool.drv" Alias "GetPrinterDataA" (ByVal hPrinter As Long, ByVal pValueName As String, pType As Long, pData As Byte, ByVal nSize As Long, pcbNeeded As Long) As Long

说明

为打印机设置注册表配置信息

返回值

Long,非零表示成功,零表示失败。会设置GetLastError

参数表

参数

类型及说明

hPrinter

Long,一个已打开的打印机的句柄(用OpenPrinter获得)

pValueName

String,欲设置的注册表值的名称

pType

Long,指定数据类型。使用来自API32.TXT的、以REG_??开头的一个常数

pData

Byte,指定一个Byte数组以接收数据

nSize

Long,以字节表示的pData数组的长度

pcbNeeded

Long,指向一个Long型变量的指针,该变量用于保存请求的缓冲区长度,或者实际读入的字节数量

Top