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 |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
hPrinter |
Long,一個已打開的打印機的句柄(用OpenPrinter獲得) |
pValueName |
String,欲設置的注冊表值的名稱 |
pType |
Long,指定數(shù)據(jù)類型。使用來自API32.TXT的、以REG_??開頭的一個常數(shù) |
pData |
Byte,指定一個Byte數(shù)組以接收數(shù)據(jù) |
nSize |
Long,以字節(jié)表示的pData數(shù)組的長度 |
pcbNeeded |
Long,指向一個Long型變量的指針,該變量用于保存請求的緩沖區(qū)長度,或者實際讀入的字節(jié)數(shù)量 |
Top |