DOT11_DATA_RATE_MAPPING_ENTRY
TOC
Collapse the table of content
Expand the table of content

DOT11_DATA_RATE_MAPPING_ENTRY structure

Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
 

The DOT11_DATA_RATE_MAPPING_ENTRY structure defines a data rate supported by a PHY on the 802.11 station for transmit and receive operations.

Syntax


typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
  UCHAR  ucDataRateIndex;
  UCHAR  ucDataRateFlag;
  USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;

Members

ucDataRateIndex

The index value for the data rate contained in the usDataRateValue member. The value of the ucDataRateIndex member must be unique for each entry in the DataRateMappingEntries array.

This value is a bitmask as defined in the following table.

BitsDescription

0-6

The data rate index, containing a value from 2 through127.

7

This bit is not used and must be set to zero.

 

ucDataRateFlag

The attributes of the data rate entry.

This value is a bitmask as defined in the following table.

BitsNameDescription

0

DOT11_DATA_RATE_NON_STANDARD

If set, the entry is not a standard data rate defined in IEEE 802.11 standards.

1-7

These bits are not used and must be set to zero.

 

usDataRateValue

The data rate, defined in units of 500 kilobits per second (Kbps), with a value from 0x0002 to 0xFFFF.

Remarks

For the IEEE 802.11 standard data rates, the miniport driver must set the ucDataRateIndex and usDataRateValue members to the same value.

The following table shows the IEEE 802.11 standard data rates, in units of megabits per second (Mbps), and the related values for the ucDataRateIndex and usDataRateValue members.

IEEE 802.11 Standard RateucDataRateIndexusDataRateValue

1 Mbps

0x02

0x02

2 Mbps

0x04

0x04

3 Mbps

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

 

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Windot11.h (include Ndis.h)

See also

DOT11_PHY_ATTRIBUTES
OID_DOT11_DATA_RATE_MAPPING_TABLE

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft