WLAN_RATE_SET構造体 (wlanapi.h)
サポートされているデータ レートのセット。
構文
typedef struct _WLAN_RATE_SET {
ULONG uRateSetLength;
USHORT usRateSet[DOT11_RATE_SET_MAX_LENGTH];
} WLAN_RATE_SET, *PWLAN_RATE_SET;
メンバー
uRateSetLength
usRateSet の長さ (バイト単位)。
usRateSet[DOT11_RATE_SET_MAX_LENGTH]
サポートされているデータ転送速度の配列。 DOT11_RATE_SET_MAX_LENGTHは windot11.h で定義され、値は 126 です。
サポートされている各データ転送速度は、USHORT として格納されます。 USHORT の最初のビットは、レートが基本レートかどうかを指定します。 基本レートとは、基本サービス セット (BSS) 内のすべてのステーションがワイヤレス メディアからフレームを受信するために使用できるデータ転送レートです。 レートが基本レートの場合、USHORT の最初のビットは 1 に設定されます。
任意の配列エントリ rateSet[i]のデータ転送速度を Mbps 単位で計算するには、次の式を使用します。
rate_in_mbps = (rateSet[i] & 0x7FFF) * 0.5
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | wlanapi.h |