GetPrinterDriver

此頁沒有內(nèi)容條目
內(nèi)容

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

說明

針對指定的打印機,獲取與打印機驅(qū)動程序有關(guān)的信息

返回值

Long,非零表示成功,零表示失敗。會設(shè)置GetLastError

參數(shù)表

參數(shù)

類型及說明

hPrinter

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

pEnvironment

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

Level

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

pDriverInfo

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

cbBuf

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

pcbNeeded

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

Top