DOT11_DATA_RATE_MAPPING_ENTRY-Struktur (windot11.h)

Wichtig Die native WLAN-Schnittstelle 802.11 ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows driver model.
 
Die DOT11_DATA_RATE_MAPPING_ENTRY-Struktur definiert eine Datenrate, die von einem PHY auf der 802.11-Station für Sende- und Empfangsvorgänge unterstützt wird.

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)

Weitere Informationen

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE