共用方式為


DOT11_DATA_RATE_MAPPING_ENTRY結構(windot11.h)

重要

WiFiCx 是 Windows 11 中發行的新 Wi-Fi 驅動程式模型。 我們建議您使用WiFiCx來利用最新的功能。 WDI 驅動程式模型現在處於維護模式,而且只會收到高優先順序的修正。

DOT11_DATA_RATE_MAPPING_ENTRY 結構會定義 PHY 在 802.11 站臺上支援的數據速率,以進行傳輸和接收作業。

語法

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 陣列中的每個專案都必須是唯一的。

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

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

ucDataRateFlag

數據速率項目的屬性。

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

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

usDataRateValue

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

言論

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

下表顯示 IEEE 802.11 標準數據速率,以每秒 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