ミニポート ドライバーのアンロード
NDIS ミニポート ドライバーに関連付けられているドライバー オブジェクトは、アンロードルーチンを指定します。 システムは、そのドライバーがサービスするすべてのデバイスが削除されたときに、アンロードルーチンを呼び出します。 NDIS は、ミニポート ドライバーのアンロードルーチンを提供します。 NDISは、ミニポート ドライバーの MiniportDriverUnload 関数をアンロードルーチンから呼び出します。
ミニポート ドライバーは、MiniportDriverUnload から NdisMDeregisterMiniportDriver を呼び出す必要があります。
ミニポート ドライバーの MiniportDriverUnload 関数は、ドライバー固有のリソースも解放する必要があります。 システムは、MiniportDriverUnload が戻った後に、ドライバーのアンロード操作を完了します。
MiniportDriverUnload 関数の機能は、ドライバー固有です。 原則として、MiniportDriverUnload は、ドライバーの初期化中に実行された操作を元に戻す必要があります。 ドライバーの初期化の詳細については、ミニポート ドライバーの初期化をご覧ください。