DOT11_DATA_RATE_MAPPING_ENTRY Struktur (windot11.h)

Wichtig Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN-Gerätetreiberschnittstelle (WDI). Weitere Informationen zu WDI finden Sie unter WLAN Universelles Windows-Treibermodell.
 
Die DOT11_DATA_RATE_MAPPING_ENTRY-Struktur definiert eine Datenrate, die von einem PHY auf der 802.11-Station für Übertragungs- 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 datenrate, die im UsDataRateValue-Element enthalten ist. Der Wert des ucDataRateIndex-Elements muss für jeden Eintrag im DataRateMappingEntries-Array eindeutig sein.

Dieser Wert ist ein Bitmask wie in der folgenden Tabelle definiert.

Bits BESCHREIBUNG
0 - 6 Der Datenrate-Index, der einen Wert von 2 bis 127 enthält.
7 Dieses Bit wird nicht verwendet und muss auf Null festgelegt werden.

ucDataRateFlag

Die Attribute des Datenrateeintrags.

Dieser Wert ist ein Bitmask 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 Null festgelegt werden.

usDataRateValue

Die Datenrate, die in Einheiten von 500 Kilobit pro Sekunde (Kbps) definiert ist, mit einem Wert von 0x0002 bis 0xFFFF.

Bemerkungen

Für die IEEE 802.11-Standarddatenraten muss der Miniporttreiber die Elemente ucDataRateIndex und usDataRateValue auf denselben Wert festlegen.

Die folgende Tabelle zeigt die IEEE 802.11-Standarddatenraten in Einheiten von Megabits pro Sekunde (Mbps) und die zugehörigen Werte für die UcDataRateIndex- und usDataRateValue-Elemente.

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

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Versionen der Windows-Betriebssysteme.
Header windot11.h (einschließlich Ndis.h)

Weitere Informationen

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE