次の方法で共有


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
ヘッダー wdfdriver.h (Wdf.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

DriverEntry