Sdílet prostřednictvím


Resetování adaptéru WLAN 802.11

 

Operační systém volá Dot11ExtIhvAdapterReset kdykoli je nutné obnovit adaptér bezdrátové sítě LAN (WLAN) do inicializovaného stavu. Operační systém tuto funkci volá vždy, když dojde k jedné z následujících událostí.

  • Adaptér WLAN provádí operaci odpojení. Další informace o této operaci naleznete v kapitole Operace odpojení.

  • Operační systém resetuje ovladač miniportu Native 802.11, který spravuje adaptér, prostřednictvím nastaveného požadavku OID_DOT11_RESET_REQUEST.

Při volání Dot11ExtIhvAdapterReset musí IHV Extensions DLL postupovat podle těchto pokynů.

  • Knihovna DLL rozšíření IHV musí obnovit svůj stav do stejného stavu, v jakém byl po volání funkce Dot11ExtIhvInitAdapter. Pokud knihovna DLL nakonfigurovala proprietární nastavení adaptéru WLAN, musí tato nastavení obnovit do stejného stavu, v jakém byla po volání Dot11ExtIhvInitAdapter.

  • Pokud knihovna DLL rozšíření IHV měla čekající operaci předběžného přidružení, která byla zahájena voláním funkce Dot11ExtIhvPerformPreAssociate obslužné rutiny IHV, musí knihovna DLL volat Dot11ExtPreAssociateCompletion, aby zrušila operaci. V této situaci dll nastaví dwWin32Error parametr Dot11ExtPreAssociateCompletion na ERROR_CANCELLED.

    Další informace o operaci před přidružením naleznete v tématu Operace před přidružením.

  • Pokud knihovna DLL měla čekající operaci po přidružení, která byla zahájena voláním Dot11ExtIhvPerformPostAssociate IHV obslužné rutiny, musí knihovna DLL zavolat Dot11ExtPostAssociateCompletion, aby se operace zrušila. V této situaci DLL nastaví parametr dwWin32ErrorDot11ExtPostAssociateCompletion na ERROR_CANCELLED.

    Další informace o operaci po přidružení naleznete v tématu operace po přidružení.