802.11 Redefinição do Adaptador WLAN
O sistema operacional chama Dot11ExtIhvAdapterReset sempre que se torna necessário restaurar o adaptador WLAN (LAN sem fio) para seu estado inicializado. O sistema operacional chama essa função sempre que um dos eventos a seguir ocorre.
O adaptador WLAN executa uma operação de desconexão. Para obter mais informações sobre essa operação, consulte Operações de desconexão.
O sistema operacional redefine o driver de miniporto Native 802.11, que gerencia o adaptador, por meio de uma solicitação de conjunto de OID_DOT11_RESET_REQUEST.
Quando Dot11ExtIhvAdapterReset é chamado, a DLL de Extensões IHV deve seguir essas diretrizes.
A DLL de Extensões IHV deve restaurar seu estado para o mesmo estado em que estava depois que a função Dot11ExtIhvInitAdapter foi chamada. Se a DLL tiver configurações proprietárias definidas no adaptador WLAN, ela deverá restaurar essas configurações para o mesmo estado em que estavam depois que Dot11ExtIhvInitAdapter foi chamado.
Se a DLL de Extensões IHV tiver uma operação de pré-associação pendente, que foi iniciada por meio de uma chamada para a função Dot11ExtIhvPerformPreAssociate IHV Handler, a DLL deverá chamar Dot11ExtPreAssociateCompletion para cancelar a operação. Nessa situação, a DLL define o parâmetro dwWin32Error de Dot11ExtPreAssociateCompletion como ERROR_CANCELLED.
Para obter mais informações sobre a operação de pré-associação, consulte Operações de pré-associação.
Se a DLL tiver uma operação pós-associação pendente, que foi iniciada por meio de uma chamada para a função Dot11ExtIhvPerformPostAssociate IHV Handler, a DLL deverá chamar Dot11ExtPostAssociateCompletion para cancelar a operação. Nessa situação, a DLL define o parâmetro dwWin32Error de Dot11ExtPostAssociateCompletion como ERROR_CANCELLED.
Para obter mais informações sobre a operação pós-associação, consulte Operações pós-associação.