structure DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)
Important
WiFiCx est le nouveau modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités. Le modèle de pilote WDI est désormais en mode maintenance et ne reçoit que des correctifs de priorité élevée.
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 pour le taux 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.
Bribes | 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 taux de données.
Cette valeur est un masque de bits tel que défini dans le tableau suivant.
Bribes | 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
Taux 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 taux de données standard IEEE 802.11, le pilote miniport doit définir les ucDataRateIndex et usDataRateValue membres sur la même valeur.
Le tableau suivant présente les taux 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.
Ieee 802.11 Taux standard | 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 |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | windot11.h (include Ndis.h) |