структура DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)
Важный
WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.
Структура DOT11_DATA_RATE_MAPPING_ENTRY определяет скорость данных, поддерживаемую PHY на станции 802.11 для операций передачи и получения.
Синтаксис
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 килобит в секунду (Кбит/с), со значением от 0x0002 до 0xFFFF.
Замечания
Для стандартных скоростей данных IEEE 802.11 драйвер минипорта должен задать ucDataRateIndex и usDataRateValue члены того же значения.
В следующей таблице показаны стандартные показатели данных IEEE 802.11 в единицах мегабит в секунду (Мбит/с) и связанные значения для ucDataRateIndex и членов usDataRateValue.
Стандартная ставка IEEE 802.11 | ucDataRateIndex | usDataRateValue |
---|---|---|
1 Мбит/с | 0x02 | 0x02 |
2 Мбит/с | 0x04 | 0x04 |
3 Мбит/с | 0x06 | 0x06 |
4,5 Мбит/с | 0x09 | 0x09 |
5,5 Мбит/с | 0x0B | 0x0B |
6 Мбит/с | 0x0C | 0x0C |
9 Мбит/с | 0x12 | 0x12 |
11 Мбит/с | 0x16 | 0x16 |
12 Мбит/с | 0x18 | 0x18 |
18 Мбит/с | 0x24 | 0x24 |
22 Мбит/с | 0x2C | 0x2C |
24 Мбит/с | 0x30 | 0x30 |
27 Мбит/с | 0x36 | 0x36 |
33 Мбит/с | 0x42 | 0x42 |
36 Мбит/с | 0x48 | 0x48 |
48 Мбит/с | 0x60 | 0x60 |
54 Мбит/с | 0x6C | 0x6C |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | windot11.h (include Ndis.h) |