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

ドライバーの名前 ("QMS 810" など) を指定する null で終わる文字列へのポインター。

pEnvironment

ドライバーが書き込まれた環境 (Windows x86、Windows IA64、Windows x64 など) を指定する null で終わる文字列へのポインター。

pDriverPath

デバイス ドライバー ("c:\drivers\pscript.dll" など) を含むファイルのファイル名または完全パスとファイル名を指定する null で終わる文字列へのポインター。

pDataFile

ドライバー データを含むファイルのファイル名または完全なパスとファイル名を指定する null で終わる文字列へのポインター (例: "c:\drivers\Qms810.ppd")。

pConfigFile

デバイス ドライバーの構成.dllのファイル名または完全なパスとファイル名を指定する null で終わる文字列へのポインター (たとえば、"c:\drivers\Pscrptui.dll")。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winspool.h (Windows.h を含む)
Unicode 名と ANSI 名
_DRIVER_INFO_2W (Unicode) と _DRIVER_INFO_2A (ANSI)

関連項目

印刷

印刷スプーラー API 構造体

AddPrinterDriver

GetPrinterDriver