wlanapi.h) (WLAN_RATE_SET 结构

支持的一组数据速率。

语法

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 [仅限桌面应用]
标头 wlanapi.h

另请参阅

WLAN_BSS_ENTRY