Share via


DRIVER_INFO_2 結構

DRIVER_INFO_2結構會識別印表機驅動程式、驅動程式版本號碼、驅動程式寫入的環境、儲存驅動程式的檔案名等等。

語法

typedef struct _DRIVER_INFO_2 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
} DRIVER_INFO_2, *PDRIVER_INFO_2;

成員

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

指定設備磁碟機組 .dll (態之檔案名或完整路徑和檔案名的 null 終止字串指標,例如 「c:\drivers\Pscrptui.dll」) 。

規格需求

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

另請參閱

列印

列印多工緩衝處理器 API 結構

AddPrinterDriver

GetPrinterDriver