DismGetDriverInfo 関数
指定されたイメージ内の .inf ファイルに関する情報を取得します。
構文
HRESULT WINAPI DismGetDriverInfo(
_In_ DismSession Session,
_In_ PCWSTR DriverPath,
_Out_ DismDriver **Driver,
_Out_ UINT *Count,
_Out_opt_ DismDriverPackage **DriverPackage
);
パラメーター
Session [in]
有効な DismSession。 DismSession はイメージに関連付けられている必要があります。 セッションをイメージに関連付けるには、DismOpenSession を使用します。
DriverPath [in]
ドライバーの .inf ファイルへの相対パスまたは絶対パス。
Driver [out]
DismDriver 構造体の配列へのポインターのアドレス。
Count [out]
返された DismDriver 構造体の数を返します。
DriverPackage [out、省略可能]
省略可能。 DismDriverPackage 構造体のアドレスへのポインター。
戻り値
成功すると S_OK
が返されます。
解説
この関数は、イメージにインストールされている .inf ファイルに関する情報を返します。 .inf ファイルに関連付けられているドライバーは、イメージにインストールされている場合とされていない場合があります。
例
HRESULT hr = S_OK;
DismDriverInfo* DriverInfo;
UINT Count;
hr = DismGetDriverInfo(Session, L"usb.inf", &DriverInfo, &Count, &DriverPackageInfo);
必要条件
要件 | 説明 |
---|---|
サポートされているホスト プラットフォーム | DISM API は、Windows アセスメント & デプロイメント キット (Windows ADK) でサポートされているすべてのオペレーティング システムで使用できます。 詳細については、Windows ADK のテクニカル リファレンスに関するページを参照してください。 |
サポートされているイメージ プラットフォーム | Windows 7、Windows Server 2008 R2、Windows PE 3.0、Windows 8、Windows Server 2012、Windows プレインストール環境 (Windows PE) 4.0、Windows 8.1、Windows Server 2012 R2、Windows 10、Windows Server 2016 |
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | DismAPI.h |
ライブラリ | DismAPI.lib |
[DLL] | DismAPI.dll |