DOT11_DATA_RATE_MAPPING_ENTRY結構 (windot11.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
DOT11_DATA_RATE_MAPPING_ENTRY 結構定義 802.11 站臺上的 PHY 支援的數據速率,以進行傳輸和接收作業。

語法

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

成員

ucDataRateIndex

usDataRateValue成員中包含的數據速率索引值。 ucDataRateIndex 成員的值對於 DataRateMappingEntries 陣列中的每個項目都必須是唯一的。

這個值是下表中所定義的位掩碼。

Bits Description
0-6 數據速率索引,包含從 2 到 127 的值。
7 不會使用這個位,而且必須設定為零。

ucDataRateFlag

數據速率項目的屬性。

這個值是下表中所定義的位掩碼。

Bits 名稱 描述
0 DOT11_DATA_RATE_NON_STANDARD 如果設定,則專案不是 IEEE 802.11 標準中定義的標準數據速率。
1-7 不會使用這些位,而且必須設定為零。

usDataRateValue

以每秒 500 kbbits 為單位定義的數據速率, (Kbps) ,其值為從 0x0002 到 0xFFFF。

備註

針對 IEEE 802.11 標準數據速率,迷你埠驅動程式必須將 ucDataRateIndexusDataRateValue 成員設定為相同的值。

下表顯示 IEEE 802.11 標準數據速率,單位為每秒 mbbits (Mbps) ,以及 ucDataRateIndexusDataRateValue 成員的相關值。

IEEE 802.11 標準費率 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

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 windot11.h (包含 Ndis.h)

另請參閱

DOT11_PHY_ATTRIBUTES

OID_DOT11_DATA_RATE_MAPPING_TABLE