802.11 Restablecimiento del adaptador WLAN
El sistema operativo llama a Dot11ExtIhvAdapterReset siempre que sea necesario restaurar el adaptador inalámbrico LAN (WLAN) a su estado inicializado. El sistema operativo llama a esta función cada vez que se produce uno de los siguientes eventos.
El adaptador WLAN realiza una operación de desconexión. Para obtener más información sobre esta operación, vea Operaciones de desconexión.
El sistema operativo restablece el controlador de minipuerto Native 802.11, que administra el adaptador a través de una solicitud de conjunto de OID_DOT11_RESET_REQUEST.
Cuando se llama a Dot11ExtIhvAdapterReset , el archivo DLL de extensiones IHV debe seguir estas instrucciones.
El archivo DLL de extensiones de IHV debe restaurar su estado al mismo estado en el que estaba después de llamar a la función Dot11ExtIhvInitAdapter . Si el archivo DLL configuró valores de propiedad en el adaptador WLAN, debe restaurar estos valores al mismo estado que estaban en después de llamar a Dot11ExtIhvInitAdapter .
Si el archivo DLL de extensiones IHV tenía una operación de asociación previa pendiente, que se inició a través de una llamada a dot11ExtIhvPerformPreAssociate IHV Handler, el archivo DLL debe llamar a Dot11ExtPreAssociateCompletion para cancelar la operación. En esta situación, el archivo DLL establece el parámetro dwWin32Error de Dot11ExtPreAssociateCompletion en ERROR_CANCELLED.
Para obtener más información sobre la operación previa a la asociación, vea Operaciones previas a la asociación.
Si el archivo DLL tenía una operación posterior a la asociación pendiente, que se inició a través de una llamada a la función Dot11ExtIhvPerformPostAssociate IHV Handler, el archivo DLL debe llamar a Dot11ExtPostAssociateCompletion para cancelar la operación. En esta situación, el archivo DLL establece el parámetro dwWin32Error de Dot11ExtPostAssociateCompletion en ERROR_CANCELLED.
Para obtener más información sobre la operación posterior a la asociación, vea Operaciones posteriores a la asociación.