DOT11_DATA_RATE_MAPPING_ENTRY結構 (windot11.h)
重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型。
語法
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 標準數據速率,迷你埠驅動程式必須將 ucDataRateIndex 和 usDataRateValue 成員設定為相同的值。
下表顯示 IEEE 802.11 標準數據速率,單位為每秒 mbbits (Mbps) ,以及 ucDataRateIndex 和 usDataRateValue 成員的相關值。
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) |