Freigeben über


DOT11_DATA_RATE_MAPPING_ENTRY (Compact 2013)

3/26/2014

This 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:

    Bits

    Description

    0-6

    The data rate index that contains a value from 2 through 127

    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:

    Bits

    Name

    Description

    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 that is 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 Rate

ucDataRateIndex

usDataRateValue

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

Header

windot11.h

See Also

Reference

Native 802.11 Data Types
DOT11_PHY_ATTRIBUTES
OID_DOT11_DATA_RATE_MAPPING_TABLE
Native 802.11 Wireless LAN Reference