Compartir a través de


Consulta de la presentación de una interfaz de usuario personalizada

 

El sistema operativo puede consultar el archivo DLL de extensiones IHV nativas 802.11 para determinar si el archivo DLL tiene una interfaz de usuario personalizada que se va a mostrar. El sistema operativo consulta el ARCHIVO DLL cada vez que el adaptador LAN inalámbrico (WLAN) pasa a una de las siguientes fases dentro del proceso de conexión de red WLAN.

Asociación previa
La fase de conexión antes de que el archivo DLL de extensiones de IHV inicie una operación de asociación previa. Para obtener más información sobre la operación previa a la asociación, vea Operaciones previas a la asociación.

Asociación posterior
La fase de conexión después de que el archivo DLL de extensiones de IHV complete una operación posterior a la asociación. Para obtener más información sobre la operación posterior a la asociación, vea Operaciones posteriores a la asociación.

El sistema operativo llama a la función Del controlador IHV de las extensiones IHV nativas 802.11 del archivo DLL Dot11ExtIhvQueryUIRequest IHV para consultar si se puede mostrar una interfaz de usuario personalizada. El sistema operativo pasa la fase actual del proceso de conexión a través del parámetro connectionPhase . Si se debe mostrar una interfaz de usuario personalizada, el archivo DLL devuelve una estructura de DOT11EXT_IHV_UI_REQUEST a través del parámetro pIhvUIRequest .

A través de la estructura de DOT11EXT_IHV_UI_REQUEST , el archivo DLL de extensiones IHV nativas 802.11 especifica la interfaz de usuario personalizada a través de los datos siguientes.

  • Identificador de sesión de usuario (ID), que se usa para identificar un contexto de usuario específico.

  • Identificador único global (GUID), que identifica la solicitud de interfaz de usuario específica.

  • El identificador de clase (CLSID) de la interfaz COM de IWizardExtension que se implementa en el archivo DLL de extensiones de interfaz de usuario IHV nativa 802.11. ClSID se usa para solicitar una interfaz de usuario personalizada específica compatible con el archivo DLL.

    Para obtener más información sobre la interfaz COM de IWizardExtension , vea IWizardExtension COM Interface.

  • Búfer que contiene datos en un formato propietario definido por el proveedor de hardware independiente (IHV) y procesados por la interfaz COM de IWizardExtension especificada. Por ejemplo, el búfer podría contener los valores predeterminados que se muestran dentro de la interfaz de usuario personalizada.

La interfaz de usuario personalizada se mostrará como un conjunto de páginas del asistente dentro de la interfaz de usuario de conexión de red estándar. Para obtener más información sobre este proceso, vea Mostrar páginas de interfaz de usuario personalizadas en el Asistente para conexiones de red.