Compartir a través de


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.