DOT11EXT_PROCESS_ONEX_PACKET fonction de rappel (wlanihv.h)
Syntaxe
DOT11EXT_PROCESS_ONEX_PACKET Dot11extProcessOnexPacket;
DWORD Dot11extProcessOnexPacket(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInPacketSize,
[in] LPVOID pvInPacket
)
{...}
Paramètres
[in, optional] hDot11SvcHandle
Handle utilisé par le système d’exploitation pour référencer l’adaptateur LAN sans fil (WLAN). Cette valeur de handle a été spécifiée lors d’un appel précédent à la fonction gestionnaire IHV Dot11ExtIhvInitAdapter .
[in] dwInPacketSize
Longueur, en octets, des données de paquet dans la mémoire tampon référencées par le paramètre pvInPacket .
[in] pvInPacket
Paquet EAPOL reçu de l’AP. Le paramètre pvInPacket doit référencer le paquet EAPOL à partir du champ type de paquet dans l’unité de données de protocole EAPOL (PDU). Pour plus d’informations sur le champ type de paquet EAPOL, reportez-vous à la clause 7.5.4 de la norme IEEE 802.1X-2001.
Valeur retournée
Si l’appel réussit, la fonction retourne ERROR_SUCCESS. Sinon, il retourne un code d’erreur défini dans Winerror.h.
Remarques
Lorsqu’elle appelle la fonction Dot11ExtStartOneX , la DLL des extensions IHV lance une opération d’authentification 802.1X à l’aide du module 802.1X de l’infrastructure Native 802.11. Cela permet à la DLL d’utiliser les algorithmes EAP (Extensible Authentication Protocol) standard pris en charge par le système d’exploitation.
Pendant que l’opération d’authentification 802.1X est en attente, la DLL des extensions IHV transfère les paquets EAP sur LAN (EAPOL) reçus au système d’exploitation via un appel à la fonction Dot11ExtProcessOneXPacket . La DLL des extensions IHV reçoit ces paquets via la fonction Gestionnaire IHV Dot11ExtIhvReceivePacket .
Pour plus d’informations sur l’utilisation du module 802.1X pour l’authentification, consultez Interface vers le module native 802.11 802.1X
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wlanihv.h (inclure Wlanihv.h) |