Compartir a través de


Solicitar la presentación de una interfaz de usuario personalizada

 

El archivo DLL de extensiones IHV de Native 802.11 puede solicitar la presentación de una interfaz de usuario personalizada (UI) a través del archivo DLL de extensiones de interfaz de usuario IHV nativas 802.11. Por ejemplo, el archivo DLL de extensiones de IHV podría solicitar que se muestre una interfaz de usuario personalizada en:

  • Notificar al usuario final en varias fases durante el funcionamiento de la asociación inalámbrica LAN (WLAN).

  • Notifique al usuario final cuando el adaptador WLAN haya desasociado para la red WLAN.

  • Notifique al usuario final los resultados de la autenticación a la red WLAN.

Para iniciar una interfaz de usuario personalizada o mostrar una notificación, el archivo DLL de extensiones IHV nativa 802.11 llama a Dot11ExtSendUIRequest y pasa un puntero a una estructura de DOT11EXT_IHV_UI_REQUEST a través del parámetro pIhvUIRequest de esta función.

A través de la estructura de DOT11EXT_IHV_UI_REQUEST , el archivo DLL de extensiones IHV de Native 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 IWizardExtension implementada dentro del 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 IWizardExtension , vea IWizardExtension COM Interface.

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

Dependiendo del estado de conexión WLAN para el identificador de sesión de usuario, la solicitud de interfaz de usuario personalizada se mostrará como una de las siguientes: