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