オペレーティング システムは、ワイヤレス LAN (WLAN) アダプターを初期化された状態に復元する必要が発生するたびに Dot11ExtIhvAdapterReset を呼び出します。 オペレーティング システムは、次のいずれかのイベントが発生するたびにこの関数を呼び出します。
WLAN アダプターは、切断操作を実行します。 この操作の詳細については、「切断操作の」を参照してください。
オペレーティング システムは、OID_DOT11_RESET_REQUESTのセット要求を通じて、アダプターを管理するネイティブ 802.11 ミニポート ドライバーをリセットします。
Dot11ExtIhvAdapterReset が呼び出されると、IHV 拡張機能 DLL は次のガイドラインに従う必要があります。
IHV 拡張機能 DLL は、 Dot11ExtIhvInitAdapter 関数が呼び出された後と同じ状態に状態を復元する必要があります。 DLL が WLAN アダプターで独自の設定を構成した場合は、 Dot11ExtIhvInitAdapter が呼び出された後と同じ状態にこれらの設定を復元する必要があります。
IHV 拡張機能 DLL に保留中の事前関連付け操作があり、 Dot11ExtIhvPerformPreAssociate IHV ハンドラー関数の呼び出しによって開始された場合、DLL は Dot11ExtPreAssociateCompletion を呼び出して操作を取り消す必要があります。 このような場合、DLL は Dot11ExtPreAssociateCompletion の dwWin32Error パラメーターをERROR_CANCELLEDに設定します。
事前関連付け操作の詳細については、「関連付け前操作の」を参照してください。
DLL に保留中の関連付け後操作があり、 Dot11ExtIhvPerformPostAssociate IHV ハンドラー関数の呼び出しによって開始された場合、DLL は Dot11ExtPostAssociateCompletion を呼び出して操作を取り消す必要があります。 このような場合、DLL は Dot11ExtPostAssociateCompletion の dwWin32Error パラメーターをERROR_CANCELLEDに設定します。