Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lors de l’exécution d’une opération post-association, lancée par le biais d’un appel à Dot11ExtIhvPerformPostAssociate, la DLL d’extensions IHV peut envoyer des paquets via l’adaptateur LAN sans fil (WLAN). Pour plus d’informations sur l’opération post-association, consultez opérations post-association.
En règle générale, la DLL envoie des paquets de sécurité à un point d’accès (AP) pour l’authentification de port de données à l’aide de l’algorithme activé via Dot11ExtSetAuthAlgorithm. La DLL des extensions IHV appelle Dot11ExtSetAuthAlgorithm pendant l’opération de pré-association. Pour plus d’informations sur cette opération, consultez Opérations de pré-association.
Remarque pour Windows Vista, la DLL d’extensions IHV prend uniquement en charge les réseaux BSS (Infrastructure Basic Service Set).
Lors de l’envoi de paquets, la DLL des extensions IHV doit suivre ces instructions.
La DLL d’extensions IHV doit allouer la mémoire pour un paquet de données IEEE 802.11 complet, y compris l’en-tête de contrôle d’accès multimédia 802.11 (MAC), l’encapsulation LLC (si nécessaire) et les données de charge utile.
Le tableau suivant décrit les champs et sous-champs dans l’en-tête MAC 802.11 définis par la DLL d’extensions IHV ou l’adaptateur WLAN.
Nom du champ Nom du sous-champ Défini par DLL d’extension IHV Défini par l'adaptateur WLAN Contrôle de trame
Version du protocole
X
Contrôle de trame
Catégorie
X
Contrôle de trame
Sous-type
X
Contrôle de la trame
À destination de DS
X
Contrôle de trame
À partir de DS
X
Contrôle de trame
Autres fragments
X
Contrôle de trame
Réessayer
X
Contrôle de trame
Pwr Mgt
X
Contrôle de trame
Plus de données
X
Contrôle de la trame
Cadre protégé
X
Contrôle de trame
JSON
X
Durée/ID
X
Adresse 1
X
Adresse 2
X
Adresse 3
X
Contrôle de séquence
Numéro de fragment
X
Contrôle de séquence
Numéro de séquence
X
La DLL des extensions IHV appelle la fonction Dot11ExtSendPacket pour envoyer le paquet via l’adaptateur LAN sans fil (WLAN). La DLL transmet une valeur de handle unique, qui identifie le paquet, au paramètre hSendCompletion de la fonction. En règle générale, la DLL transmet l’adresse de la mémoire tampon allouée qui contient le paquet au paramètre hSendCompletion . Note Seuls les paquets de monodiffusion peuvent être envoyés via des appels à la fonction Dot11ExtSendPacket.
Lorsque l’adaptateur WLAN a envoyé le paquet, le système d’exploitation appelle la fonction Dot11ExtIhvSendPacketCompletion . Le système d’exploitation transmet la valeur de handle du paquet au paramètre hSendCompletion de la fonction. Cette valeur de handle sera la même que celle utilisée par la DLL des extensions IHV dans son appel à Dot11ExtSendPacket.
Quand Dot11ExtIhvSendPacketCompletion est appelé, la DLL d’extensions IHV doit libérer la mémoire allouée pour le paquet.
Note La DLL des extensions IHV ne doit pas libérer les ressources allouées pour un paquet envoyé via Dot11ExtSendPacket jusqu’à ce que l’appel correspondant à Dot11ExtIhvSendPacketCompletion soit effectué.