DismRemoveDriver 関数

オフライン イメージから非インボックス ドライバーを削除します。

構文

HRESULT WINAPI DismRemoveDriver(
  _In_ DismSession Session,
  _In_ PCWSTR      DriverPath
);

パラメーター

Session [in]
有効な DismSession。 DismSession はイメージに関連付けられている必要があります。 セッションをイメージに関連付けるには、DismOpenSession を使用します。

DriverPath [in]
イメージに追加されたドライバーの発行ファイル名 (たとえば、OEM1.INF)。 DismGetDrivers を使用すると、ドライバーの公開名を取得できます。

戻り値

成功すると S_OK を返します。

解説

この関数はオフライン イメージのみをサポートします。

重要

ブートに不可欠なドライバーを削除すると、オフラインの Windows イメージが起動できなくなる可能性があります。

HRESULT hr = S_OK;
hr = DismRemoveDriver(Session, "Oem1.inf");

必要条件

要件 説明
サポートされているホスト プラットフォーム 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

関連項目

DismAddDriver