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.