Création d’extensions de profil réseau
Une fois que l’adaptateur LAN sans fil (WLAN) sous-jacent a terminé une opération d’analyse, il retourne une liste du réseau BSS (Basic Service Set) détecté au système d’exploitation. Le système d’exploitation appelle la fonction Dot11ExtIhvCreateDiscoveryProfiles pour chaque réseau BSS pour lequel l’utilisateur n’a pas créé de profil réseau. Lorsque cette fonction est appelée, la DLL des extensions IHV peut retourner des fragments temporaires de connectivité et de profil de sécurité qui peuvent être utilisés pour se connecter au réseau BSS.
Pour plus d’informations sur l’opération d’analyse, consultez Opérations d’analyse natives 802.11.
Lorsque Dot11ExtIhvCreateDiscoveryProfiles est appelé, la DLL des extensions IHV doit suivre ces instructions.
Le système d’exploitation transmet au paramètre pConnectableBssid une liste de trames de réponse de balise et de sonde IEEE 802.11 reçues lors de la dernière opération d’analyse. Cette liste est mise en forme en tant que structure DOT11_BSS_ENTRY. Chaque réponse beacon ou probe dans la liste a été envoyée par un point d’accès (AP) avec le même identificateur de jeu de services (SSID).
Note Pour Windows Vista, la DLL extensions IHV prend uniquement en charge les réseaux BSS (Infrastructure Basic Service Set).
La DLL extensions IHV doit analyser chacun des champs de longueur fixe et des éléments d’informations de longueur variable (IE) afin de créer les fragments de profil appropriés.
Le fragment de profil de connectivité et de sécurité doit contenir des paramètres valides qui peuvent être utilisés pour se connecter à chacun des points d’accès, dont les identificateurs BSS (BSSID) sont référencés via le paramètre pConnectableBssid .
Chaque fragment de profil de connectivité et de sécurité contient les données XML pour les extensions de profil définies par l’IHV. Les données XML dans le fragment de profil doivent être délimitées par <des balises IHV> et </IHV> .