DOT11_DATA_RATE_MAPPING_ENTRY構造体 (windot11.h)
大事な
WiFiCx は、Windows 11 でリリースされた新しい Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。 WDI ドライバー モデルはメンテナンス モードになり、優先度の高い修正プログラムのみを受け取ります。
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 配列内のエントリごとに一意である必要があります。
この値は、次の表で定義されているビットマスクです。
ビット | 形容 |
---|---|
0-6 | 2 ~ 127 の値を含むデータ レート インデックス。 |
7 | このビットは使用されず、ゼロに設定する必要があります。 |
ucDataRateFlag
データ レート エントリの属性。
この値は、次の表で定義されているビットマスクです。
ビット | 名前 | 形容 |
---|---|---|
0 | DOT11_DATA_RATE_NON_STANDARD | 設定されている場合、エントリは IEEE 802.11 標準で定義されている標準データ レートではありません。 |
1-7 | これらのビットは使用されず、ゼロに設定する必要があります。 |
usDataRateValue
データ レート (500 キロビット/秒 (Kbps) 単位で定義され、0x0002から0xFFFFまでの値を指定します。
備考
IEEE 802.11 標準データ レートの場合、ミニポート ドライバーは ucDataRateIndex を設定し、usDataRateValue メンバーを同じ値に する必要があります。
次の表は、IEEE 802.11 標準データ レート (メガビット/秒 (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 を含む) |