Freigeben über


Zurücksetzen des WLAN-Adapters 802.11

 

Das Betriebssystem ruft Dot11ExtIhvAdapterReset auf, wenn es erforderlich ist, den WLAN-Adapter in seinen initialisierten Zustand wiederherzustellen. Das Betriebssystem ruft diese Funktion auf, wenn eines der folgenden Ereignisse auftritt.

  • Der WLAN-Adapter führt eine Trennung aus. Weitere Informationen zu diesem Vorgang finden Sie unter Trennungsvorgänge.

  • Das Betriebssystem setzt den nativen 802.11-Miniporttreiber zurück, der den Adapter verwaltet, über eine festgelegte Anforderung von OID_DOT11_RESET_REQUEST.

Wenn Dot11ExtIhvAdapterReset aufgerufen wird, muss die DLL für IHV-Erweiterungen diese Richtlinien befolgen.

  • Die DLL für IHV-Erweiterungen muss ihren Zustand in denselben Zustand wiederherstellen, in dem er sich nach dem Aufruf der Dot11ExtIhvInitAdapter-Funktion befand. Wenn die DLL proprietäre Einstellungen auf dem WLAN-Adapter konfiguriert hat, muss sie diese Einstellungen in demselben Zustand wiederherstellen, in dem sie sich nach dem Aufruf von Dot11ExtIhvInitAdapter befanden.

  • Wenn die DLL für IHV-Erweiterungen über einen ausstehenden Vorzuordnungsvorgang verfügte, der über einen Aufruf der IHV-Handlerfunktion Dot11ExtIhvPerformPreAssociate initiiert wurde, muss die DLL Dot11ExtPreAssociateCompletion aufrufen, um den Vorgang abzubrechen. In diesem Fall legt die DLL den dwWin32Error-Parameter von Dot11ExtPreAssociateCompletion auf ERROR_CANCELLED fest.

    Weitere Informationen zum Vorgang vor der Zuordnung finden Sie unter Vorgänge vor der Zuordnung.

  • Wenn die DLL über einen ausstehenden Vorgang nach der Zuordnung verfügte, der über einen Aufruf der IHV-Handlerfunktion Dot11ExtIhvPerformPostAssociate initiiert wurde, muss die DLL Dot11ExtPostAssociateCompletion aufrufen, um den Vorgang abzubrechen. In diesem Fall legt die DLL den dwWin32Error-Parameter von Dot11ExtPostAssociateCompletion auf ERROR_CANCELLED fest.

    Weitere Informationen zum Vorgang nach der Zuordnung finden Sie unter Vorgänge nach der Zuordnung.