Поделиться через


структура 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.

Чтобы вычислить скорость передачи данных в Мбит/с для произвольной скорости ввода массиваSet[i], используйте следующее уравнение:

rate_in_mbps = (rateSet[i] & 0x7FFF) * 0.5

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wlanapi.h

См. также раздел

WLAN_BSS_ENTRY