Partager via


DOT11_DATA_RATE_MAPPING_ENTRY structure (windot11.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez l’interface WDI (Wlan Device Driver Interface) à la place. Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
La structure DOT11_DATA_RATE_MAPPING_ENTRY définit un débit de données pris en charge par un PHY sur la station 802.11 pour les opérations de transmission et de réception.

Syntaxe

typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
  UCHAR  ucDataRateIndex;
  UCHAR  ucDataRateFlag;
  USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;

Membres

ucDataRateIndex

Valeur d’index du débit de données contenu dans le membre usDataRateValue . La valeur du membre ucDataRateIndex doit être unique pour chaque entrée du tableau DataRateMappingEntries .

Cette valeur est un masque de bits tel que défini dans le tableau suivant.

Bits Description
0-6 Index de débit de données, contenant une valeur comprise entre 2 et 127.
7 Ce bit n’est pas utilisé et doit être défini sur zéro.

ucDataRateFlag

Attributs de l’entrée de débit de données.

Cette valeur est un masque de bits tel que défini dans le tableau suivant.

Bits Nom Description
0 DOT11_DATA_RATE_NON_STANDARD Si elle est définie, l’entrée n’est pas un débit de données standard défini dans les normes IEEE 802.11.
1-7 Ces bits ne sont pas utilisés et doivent être définis sur zéro.

usDataRateValue

Débit de données, défini en unités de 500 kilobits par seconde (Kbits/s), avec une valeur comprise entre 0x0002 et 0xFFFF.

Remarques

Pour les débits de données standard IEEE 802.11, le pilote miniport doit définir les membres ucDataRateIndex et usDataRateValue sur la même valeur.

Le tableau suivant montre les débits de données standard IEEE 802.11, en unités de mégabits par seconde (Mbits/s), et les valeurs associées pour les membres ucDataRateIndex et usDataRateValue .

Taux standard IEEE 802.11 ucDataRateIndex usDataRateValue
1 Mbits/s 0x02 0x02
2 Mbits/s 0x04 0x04
3 Mbits/s 0x06 0x06
4,5 Mbits/s 0x09 0x09
5,5 Mbits/s 0x0B 0x0B
6 Mbits/s 0x0C 0x0C
9 Mbits/s 0x12 0x12
11 Mbits/s 0x16 0x16
12 Mbits/s 0x18 0x18
18 Mbits/s 0x24 0x24
22 Mbits/s 0x2C 0x2C
24 Mbits/s 0x30 0x30
27 Mbits/s 0x36 0x36
33 Mbits/s 0x42 0x42
36 Mbits/s 0x48 0x48
48 Mbits/s 0x60 0x60
54 Mbits/s 0x6C 0x6C

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête windot11.h (inclure Ndis.h)

Voir aussi

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE