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 |