DOT11_DATA_RATE_MAPPING_ENTRY結構 (windot11.h)

重要原生 802.11 無線區域網路介面在 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 描述
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