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 |