GetPrinterDriver

此頁沒有內容條目
內容

GetPrinterDriver

VB聲明

Declare Function GetPrinterDriver Lib "winspool.drv" Alias "GetPrinterDriverA" (ByVal hPrinter As Long, ByVal pEnvironment As String, ByVal Level As Long, pDriverInfo As Byte, ByVal cdBuf As Long, pcbNeeded As Long) As Long

說明

針對指定的打印機,獲取與打印機驅動程序有關的信息

返回值

Long,非零表示成功,零表示失敗。會設置GetLastError

參數(shù)表

參數(shù)

類型及說明

hPrinter

Long,一個已打開的打印機的句柄(用OpenPrinter獲得)

pEnvironment

String,欲獲取的驅動程序環(huán)境(如:Windows NT x86)。如設為vbNullString,表示使用當前(本地)系統(tǒng)環(huán)境

Level

Long,1,2或3(僅適用于Windows 95 和 NT 4.0)

pDriverInfo

Byte,載入一個 DRIVER_INFO_x結構的緩沖區(qū)。其中的x代表級別(Level)設置

cbBuf

Long,pDriverInfo緩沖區(qū)中的字符數(shù)量

pcbNeeded

Long,指向一個Long型變量的指針,該變量用于保存請求的緩沖區(qū)長度,或者實際讀入的字節(jié)數(shù)量

Top