802.11 WLAN アダプターのリセット

 

オペレーティング システムは、ワイヤレス LAN (WLAN) アダプターを初期化された状態に復元する必要が発生するたびに Dot11ExtIhvAdapterReset を呼び出します。 オペレーティング システムは、次のいずれかのイベントが発生するたびにこの関数を呼び出します。

  • WLAN アダプターは、切断操作を実行します。 この操作の詳細については、「切断操作」を参照してください。

  • オペレーティング システムは、OID_DOT11_RESET_REQUEST の set 要求を通じて、アダプターを管理するネイティブ 802.11 ミニポート ドライバーをリセットします。

IHV 拡張機能 DLL は、Dot11ExtIhvAdapterReset が呼び出されたときに、次のガイドラインに従う必要があります。

  • IHV 拡張機能 DLL は、Dot11ExtIhvInitAdapter 関数が呼び出された後と同じ状態に状態を復元する必要があります。 DLL が WLAN アダプターで独自の設定を構成した場合は、Dot11ExtIhvInitAdapter が呼び出された後と同じ状態にこれらの設定を復元する必要があります。

  • IHV 拡張機能 DLL に保留中の関連付け前の操作があり、Dot11ExtIhvPerformPreAssociate IHV ハンドラー関数の呼び出しによって開始された場合、DLL は Dot11ExtPreAssociateCompletion を呼び出して操作を取り消す必要があります。 このような場合、DLL は Dot11ExtPreAssociateCompletiondwWin32Error パラメーターを ERROR_CANCELLED に設定します。

    関連付け前の操作の詳細については、「関連付け前の操作」を参照してください。

  • DLL に保留中の関連付け後の操作があり、Dot11ExtIhvPerformPostAssociate IHV ハンドラー関数の呼び出しによって開始された場合、DLL は Dot11ExtPostAssociateCompletion を呼び出して操作を取り消す必要があります。 このような場合、DLL は Dot11ExtPostAssociateCompletiondwWin32Error パラメーターを ERROR_CANCELLED に設定します。

    関連付け後の操作の詳細については、「関連付け後の操作」を参照してください。