Share via


DRIVER_INFO_5結構

DRIVER_INFO_5結構包含印表機驅動程式資訊。

語法

typedef struct _DRIVER_INFO_5 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
  DWORD  dwDriverAttributes;
  DWORD  dwConfigVersion;
  DWORD  dwDriverVersion;
} DRIVER_INFO_5, *PDRIVER_INFO_5;

成員

cVersion

撰寫驅動程式的作業系統版本。 支援的值為 3。

pName

指定驅動程式名稱 (的 Null 終止字串指標,例如 QMS 810) 。

pEnvironment

Null 終止字串的指標,指定驅動程式 (寫入的環境,例如 Windows x86、Windows IA64 和 Windows x64) 。

pDriverPath

以 Null 結尾的字串指標,指定檔案名或包含設備 (磁碟機之檔案的完整路徑和檔案名,例如,C:\DRIVERS\Pscript.dll) 。

pDataFile

Null 終止字串的指標,指定檔案名或包含驅動程式 (資料之檔案的完整路徑和檔案名,例如 C:\DRIVERS\Qms810.ppd) 。

pConfigFile

以 Null 結尾的字串指標,指定設備磁碟機之組態動態連結 (庫的檔案名或完整路徑和檔案名,例如C:\DRIVERS\Pscrptui.dll) 。

dwDriverAttributes

驅動程式屬性,例如 UMPD/KMPD。

dwConfigVersion

自上次多工緩衝處理常式重新開機後,此驅動程式的組態檔已升級或降級的次數。

dwDriverVersion

自上次多工緩衝處理常式重新開機後,此驅動程式的驅動程式檔案已升級或降級的次數。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Winspool.h (包含 Windows.h)
Unicode 與 ANSI 名稱
_DRIVER_INFO_5W (Unicode) 和 _DRIVER_INFO_5A (ANSI)

另請參閱

列印

列印多工緩衝處理常式 API 結構

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver