Поделиться через


Сброс адаптера WLAN 802.11

 

Операционная система вызывает Dot11ExtIhvAdapterReset всякий раз, когда возникает необходимость восстановления адаптера беспроводной локальной сети (WLAN) до инициализированного состояния. Операционная система вызывает эту функцию всякий раз, когда происходит одно из следующих событий.

  • Адаптер WLAN выполняет операцию отключения. Дополнительные сведения об этой операции см. в разделе Операции отключения.

  • Операционная система сбрасывает собственный драйвер мини-порта 802.11, который управляет адаптером, с помощью запроса набора OID_DOT11_RESET_REQUEST.

При вызове Dot11ExtIhvAdapterReset БИБЛИОТЕКА расширений IHV должна соответствовать этим рекомендациям.

  • Библиотека DLL расширений IHV должна восстановить свое состояние в том же состоянии, в которое она находилась после вызова функции Dot11ExtIhvInitAdapter . Если библиотека DLL настроила собственные параметры на адаптере WLAN, она должна восстановить эти параметры в том же состоянии, в которое они находились после вызова Dot11ExtIhvInitAdapter .

  • Если библиотека DLL расширений IHV имела ожидающую операцию предварительной связи, которая была инициирована путем вызова функции Dot11ExtIhvPerformPreAssociate IHV Handler, библиотека DLL должна вызвать Dot11ExtPreAssociateCompletion , чтобы отменить операцию. В этом случае библиотека DLL задает параметру dwWin32Errordot11ExtPreAssociateCompletion значение ERROR_CANCELLED.

    Дополнительные сведения об операции предварительной связи см. в разделе Операции предварительной связи.

  • Если библиотека DLL имеет ожидающую операцию после сопоставления, которая была инициирована с помощью вызова функции Dot11ExtIhvPerformPostAssociate IHV Handler, библиотека DLL должна вызвать Dot11ExtPostAssociateCompletion , чтобы отменить операцию. В этом случае библиотека DLL задает параметру dwWin32Errordot11ExtPostAssociateCompletion значение ERROR_CANCELLED.

    Дополнительные сведения об операции после ассоциации см. в разделе Операции после ассоциации.