Fonctions de gestionnaire IHV natives 802.11
Important
L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
Les fonctions natives du gestionnaire IHV 802.11 sont fournies par la DLL des extensions IHV et sont appelées par le système d’exploitation pour effectuer les opérations suivantes :
- Allouez et libérez les mémoires tampons utilisées dans l’infrastructure Native 802.11.
- Envoyez des paquets, tels qu’un paquet défini par un algorithme d’authentification, via l’adaptateur LAN sans fil (WLAN) de l’IHV.
- Recevez des paquets en fonction d’une liste spécifiée de valeurs IEEE EtherType et de règles d’exemption de confidentialité.
- Configurez l’adaptateur WLAN de l’IHV avec différents paramètres de sécurité pour tous les algorithmes d’authentification et de chiffrement propriétaires.
- Interface avec la DLL IHV UI Extensions (si elle est installée) pour traiter les notifications d’événements. Par exemple, la DLL des extensions IHV peut informer la DLL des extensions d’interface utilisateur des différentes étapes impliquées dans une connexion réseau BSS (Basic Service Set).
Pour plus d’informations sur la DLL des extensions d’interface utilisateur IHV, consultez DLL Native 802.11 IHV UI Extensions.
Notes
À l’exception de Dot11ExtIhvGetVersionInfo et Dot11ExtIhvInitService, le système d’exploitation appelle les fonctions du gestionnaire IHV via un pointeur de fonction associé à un membre de la structure DOT11EXT_IHV_HANDLERS . Lorsque le système d’exploitation appelle la fonction gestionnaire IHV Dot11ExtIhvInitService , la DLL des extensions IHV retourne la liste des pointeurs vers les fonctions du gestionnaire IHV via le paramètre pDot11IHVHandlers .
Cette section décrit les fonctions de gestionnaire IHV natives 802.11 suivantes.
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile