次の方法で共有


IDriverEntry::OnDeinitialize メソッド (wudfddi.h)

[警告: UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、Windows 10 の新しいバージョンでは UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。 詳細については、「UMDFの概要」を参照してください。

OnDeinitialize メソッドは、システムがドライバーをアンロードする前に必要なすべての操作を実行します。

構文

void OnDeinitialize(
  [in] IWDFDriver *pWdfDriver
);

パラメーター

[in] pWdfDriver

システムがアンロードするドライバーを表すドライバー オブジェクトの IWDFDriver インターフェイスへのポインター。

戻り値

何一つ

備考

フレームワークは、ドライバー ホスト プロセスに読み込まれる各ドライバーの新しいドライバー オブジェクトを作成します。 ドライバーがホスト プロセスからアンロードされるときに、フレームワークは、OnDeinitialize を呼び出してドライバーに出発を通知し、呼び出しで IWDFDriver インターフェイスを渡します。 OnDeinitialize が返 後、システムはドライバーをアンロードします。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー wudfddi.h (Wudfddi.h を含む)

関連項目

IDriverEntry する

IWDFDriver