| 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型变量的指针,该变量用于保存请求的缓冲区长度,或者实际读入的字节数量 |