Partager via


Vue d’ensemble de la DLL des extensions IHV natives 802.11

 

Par le biais d’une DLL d’extensions IHV, le fournisseur de matériel indépendant (IHV) peut prendre en charge les éléments suivants :

  • Algorithmes d’authentification propriétaires ou non standard. Grâce à cette prise en charge, la DLL des extensions IHV envoie et reçoit tous les paquets de sécurité liés à l’algorithme d’authentification.

    La DLL des extensions IHV peut également prendre en charge les algorithmes d’authentification standard pour les configurations réseau qui ne sont pas prises en charge par le système d’exploitation. Par exemple, la DLL peut prendre en charge l’algorithme d’authentification de l’accès protégé Wi-Fi avec des clés prépartagées (WPA-PSK) sur des réseaux IBSS (Independent Basic Service Set), qui est une configuration non prise en charge par Windows Vista.

  • Algorithmes de chiffrement propriétaires ou non standard. Grâce à cette prise en charge, la DLL des extensions IHV est chargée de dériver la clé de chiffrement et de télécharger les clés sur le pilote miniport natif 802.11.

    La DLL des extensions IHV peut également prendre en charge des algorithmes de chiffrement standard pour les configurations réseau qui ne sont pas prises en charge par le système d’exploitation. Par exemple, la DLL peut prendre en charge le protocole TKIP (Temporal Key Integrity Protocol) sur les réseaux IBSS, qui est une configuration non prise en charge par Windows Vista.

  • Vérification des extensions propriétaires d’un profil réseau. Par exemple, la DLL des extensions IHV est responsable de la validation des paramètres utilisateur pour les options de sécurité définies par IHV.

  • Configuration du pilote miniport Native 802.11. Par exemple, avant de démarrer une opération de connexion avec le pilote miniport, le système d’exploitation appelle la fonction Dot11ExtIhvPerformPreAssociate afin que la DLL des extensions IHV puisse configurer le pilote avec des extensions propriétaires liées à la connexion à un réseau BSS.

  • Interface avec la DLL des extensions d’interface utilisateur IHV. Par le biais de cette interface, la DLL des extensions IHV peut demander une entrée ou une notification utilisateur. Pour plus d’informations sur la DLL des extensions d’interface utilisateur IHV, consultez DLL Native 802.11 IHV UI Extensions.

Le processus hôte d’extensibilité IHV native 802.11 charge la DLL d’extensions IHV dans son espace de processus lors de la première arrivée et de la détection d’un adaptateur LAN sans fil (WLAN) pour lequel la DLL a été installée. Pour plus d’informations sur le processus hôte d’extensibilité IHV Native 802.11 et l’infrastructure native 802.11, consultez Architecture logicielle Native 802.11.

Le processus hôte d’extensibilité IHV native 802.11 fournit une API via ses fonctions d’extensibilité IHV. Grâce à cette API, la DLL des extensions IHV peut interfacer le pilote miniport natif 802.11 ou la DLL des extensions d’interface utilisateur IHV. Pour plus d’informations sur les fonctions d’extensibilité IHV, consultez Fonctions d’extensibilité IHV natives 802.11.

De même, la DLL des extensions IHV fournit une API via ses fonctions de gestionnaire IHV. Le processus hôte d’extensibilité IHV native 802.11 utilise cette API pour diverses opérations, telles que le lancement d’opérations de pré-association ou de post-association. Pour plus d’informations sur les fonctions de gestionnaire IHV, consultez Fonctions de gestionnaire IHV natives 802.11.