Freigeben über


DOT11_DATA_RATE_MAPPING_ENTRY Struktur (windot11.h)

Wichtig

WiFiCx- ist das neue Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.

Die DOT11_DATA_RATE_MAPPING_ENTRY Struktur definiert eine datenrate, die von einem PHY auf der Station 802.11 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;

Angehörige

ucDataRateIndex

Der Indexwert für die Datenrate, die im usDataRateValue Member enthalten ist. Der Wert des ucDataRateIndex Members muss für jeden Eintrag im DataRateMappingEntries Array eindeutig sein.

Dieser Wert ist eine Bitmaske, die in der folgenden Tabelle definiert ist.

Bits Beschreibung
0-6 Der Datenrateindex, 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 Datenrateneintrags.

Dieser Wert ist eine Bitmaske, die in der folgenden Tabelle definiert ist.

Bits Name Beschreibung
0 DOT11_DATA_RATE_NON_STANDARD Bei Festlegung 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 in Einheiten von 500 Kilobits pro Sekunde (Kbps) definierte Datenrate mit einem Wert von 0x0002 bis 0xFFFF.

Bemerkungen

Für die IEEE 802.11-Standarddatenraten muss der Miniporttreiber den ucDataRateIndex- und usDataRateValue--Member 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 Member.

IEEE 802.11 Standardrate ucDataRateIndex usDataRateValue
1 Mbps 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
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- windot11.h (include Ndis.h)

Siehe auch

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE