GetPrinterDriver

GetPrinterDriver

GetPrinterDriver是一款印表機指令,用於獲取與印表機驅動程式有關的信息。

基本介紹

  • 外文名:GetPrinterDriver
  • 領域:計算機技術
定義,說明,

定義

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
參數表
參數 類型及說明
hPrinter Long,一個已打開的印表機的句柄(用OpenPrinter獲得)
pEnvironment String,欲獲取的驅動程式環境(如:Windows NT x86)。如設為vbNullString,表示使用當前(本地)系統環境
Level Long,1,2或3(僅適用於Windows 95 和 NT 4.0)
pDriverInfo Byte,載入一個 DRIVER_INFO_x結構的緩衝區。其中的x代表級別(Level)設定
cbBuf Long,pDriverInfo緩衝區中的字元數量
pcbNeeded Long,指向一個Long型變數指針,該變數用於保存請求的緩衝區長度,或者實際讀入的位元組數量

相關詞條

熱門詞條

聯絡我們