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
-
ドライバーが書き込まれた環境 (Windows x86、Windows IA64、Windows x64 など) を指定する null で終わる文字列へのポインター。
-
pDriverPath
-
デバイス ドライバー (たとえば、C:\DRIVERS\Pscript.dll) を含むファイルのファイル名または完全なパスとファイル名を指定する null で終わる文字列へのポインター。
-
pDataFile
-
ドライバー データを含むファイルのファイル名または完全なパスとファイル名を指定する null で終わる文字列へのポインター (例: C:\DRIVERS\Qms810.ppd)。
-
pConfigFile
-
デバイス ドライバーの構成ダイナミック リンク ライブラリ (たとえば、C:\DRIVERS\Pscrptui.dll) のファイル名または完全なパスとファイル名を指定する null で終わる文字列へのポインター。
-
dwDriverAttributes
-
UMPD/KMPD などのドライバー属性。
-
dwConfigVersion
-
前回のスプーラーの再起動後に、このドライバーの構成ファイルがアップグレードまたはダウングレードされた回数。
-
dwDriverVersion
-
このドライバーのドライバー ファイルが最後のスプーラーの再起動後にアップグレードまたはダウングレードされた回数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
Unicode 名と ANSI 名 |
_DRIVER_INFO_5W (Unicode) と _DRIVER_INFO_5A (ANSI) |