DOT11_DATA_RATE_MAPPING_ENTRY-Struktur (windot11.h)
Syntax
typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
UCHAR ucDataRateIndex;
UCHAR ucDataRateFlag;
USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;
Member
ucDataRateIndex
Der Indexwert für die Im usDataRateValue-Element enthaltene Datenrate. Der Wert des ucDataRateIndex-Elements muss für jeden Eintrag im DataRateMappingEntries-Array eindeutig sein.
Dieser Wert ist eine Bitmaske, wie in der folgenden Tabelle definiert.
Bits | BESCHREIBUNG |
---|---|
0 - 6 | Der Datenratenindex, der einen Wert von 2 bis 127 enthält. |
7 | Dieses Bit wird nicht verwendet und muss auf 0 (null) festgelegt werden. |
ucDataRateFlag
Die Attribute des Datenrateneintrags.
Dieser Wert ist eine Bitmaske, wie in der folgenden Tabelle definiert.
Bits | Name | BESCHREIBUNG |
---|---|---|
0 | DOT11_DATA_RATE_NON_STANDARD | Wenn festgelegt, ist der Eintrag keine Standarddatenrate, die in IEEE 802.11-Standards definiert ist. |
1-7 | Diese Bits werden nicht verwendet und müssen auf 0 (null) festgelegt werden. |
usDataRateValue
Die Datenrate, die in Einheiten von 500 Kilobits pro Sekunde (KBit/s) definiert ist, mit einem Wert von 0x0002 bis 0xFFFF.
Hinweise
Für die IEEE 802.11-Standarddatenraten muss der Miniporttreiber die Elemente ucDataRateIndex und usDataRateValue auf den gleichen Wert festlegen.
Die folgende Tabelle zeigt die IEEE 802.11-Standarddatenraten in Einheiten von Megabits pro Sekunde (MBit/s) und die zugehörigen Werte für die Elemente ucDataRateIndex und usDataRateValue .
IEEE 802.11 Standardrate | ucDataRateIndex | usDataRateValue |
---|---|---|
1 MBit/s | 0x02 | 0x02 |
2 Mbit/s | 0x04 | 0x04 |
3 Mbit/s | 0x06 | 0x06 |
4,5 MBit/s | 0x09 | 0x09 |
5,5 MBit/s | 0x0B | 0x0B |
6 MBit/s | 0x0C | 0x0C |
9 MBit/s | 0x12 | 0x12 |
11 MBit/s | 0x16 | 0x16 |
12 MBit/s | 0x18 | 0x18 |
18 MBit/s | 0x24 | 0x24 |
22 MBit/s | 0x2C | 0x2C |
24 MBit/s | 0x30 | 0x30 |
27 MBit/s | 0x36 | 0x36 |
33 MBit/s | 0x42 | 0x42 |
36 MBit/s | 0x48 | 0x48 |
48 MBit/s | 0x60 | 0x60 |
54 MBit/s | 0x6C | 0x6C |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | windot11.h (include Ndis.h) |