Demande d’affichage d’une interface utilisateur personnalisée
La DLL Extensions IHV Native 802.11 peut demander l’affichage d’une interface utilisateur personnalisée via la DLL Extensions d’interface utilisateur IHV Native 802.11. Par exemple, la DLL des extensions IHV peut demander qu’une interface utilisateur personnalisée soit affichée pour :
Informez l’utilisateur final à différents stades pendant l’opération d’association LAN (WLAN) sans fil.
Informez l’utilisateur final lorsque l’adaptateur WLAN s’est dissocié pour le réseau WLAN.
Informez l’utilisateur final des résultats de l’authentification auprès du réseau WLAN.
Pour lancer une interface utilisateur personnalisée ou afficher une notification, la DLL Extensions IHV Native 802.11 appelle Dot11ExtSendUIRequest et transmet un pointeur vers une structure DOT11EXT_IHV_UI_REQUEST via le paramètre pIhvUIRequest de cette fonction.
Par le biais de la structure DOT11EXT_IHV_UI_REQUEST, la DLL Extensions IHV Native 802.11 spécifie l’interface utilisateur personnalisée via les données suivantes :
Identificateur de session utilisateur (ID), qui est utilisé pour identifier un contexte utilisateur spécifique.
UN ID global unique (GUID) qui identifie la demande d’interface utilisateur spécifique.
ID de classe (CLSID) de l’interface COM IWizardExtension implémentée dans la DLL Native 802.11 IHV UI Extensions. Le CLSID est utilisé pour demander une interface utilisateur personnalisée spécifique prise en charge par la DLL.
Pour plus d’informations sur l’interface COM IWizardExtension , consultez Interface COM IWizardExtension.
Mémoire tampon contenant des données dans un format propriétaire défini par le fournisseur de matériel indépendant (IHV) et traité par l’interface COM IWizardExtension spécifiée. Par exemple, la mémoire tampon peut contenir les valeurs par défaut affichées dans l’interface utilisateur personnalisée.
En fonction de l’état de connexion WLAN pour l’ID de session utilisateur, la demande d’interface utilisateur personnalisée s’affiche comme suit :
Si l’adaptateur s’est connecté à un réseau WLAN, la demande s’affiche sous la forme d’une interface utilisateur autonome lancée par le biais d’une notification de bulle cliquable. Pour plus d’informations sur ce processus, consultez Affichage d’une notification bulle.
Si l’adaptateur est en cours de connexion à un réseau WLAN, la demande s’affiche sous la forme d’un ensemble de pages d’Assistant dans l’interface utilisateur de connexion réseau standard. Pour plus d’informations sur ce processus, consultez Affichage de pages d’interface utilisateur personnalisées dans l’Assistant Connexion réseau.