EVT_WDF_DRIVER_UNLOAD コールバック関数 (wdfdriver.h)

[KMDF と UMDF に適用]

ドライバーの EvtDriverUnload イベント コールバック関数は、ドライバーがアンロードされる前に実行する必要がある操作を実行します。

構文

EVT_WDF_DRIVER_UNLOAD EvtWdfDriverUnload;

void EvtWdfDriverUnload(
  [in] WDFDRIVER Driver
)
{...}

パラメーター

[in] Driver

フレームワーク ドライバー オブジェクトへのハンドル。

戻り値

なし

解説

ドライバーは、WdfDriverCreate を呼び出すときに EvtDriverUnload コールバック関数を登録します。

EvtDriverUnload コールバック関数は、ドライバーの DriverEntry ルーチンが割り当てたデバイス固有以外のシステム リソースの割り当てを解除する必要があります。

ドライバーの DriverEntry ルーチンがエラー状態値を返す場合、フレームワークはドライバーの EvtDriverUnload コールバック関数を呼び出しません。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfdriver.h (Wdf.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

DriverEntry