структура DOT11_EXTAP_ATTRIBUTES (windot11.h)
Важно!
Собственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
Структура DOT11_EXTAP_ATTRIBUTES определяет физические и рабочие атрибуты драйвера мини-порта и станции 802.11 при работе в режиме ExtAP.
Синтаксис
typedef struct _DOT11_EXTAP_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
ULONG uScanSSIDListSize;
ULONG uDesiredSSIDListSize;
ULONG uPrivacyExemptionListSize;
ULONG uAssociationTableSize;
ULONG uDefaultKeyTableSize;
ULONG uWEPKeyValueMaxLength;
BOOLEAN bStrictlyOrderedServiceClassImplemented;
ULONG uNumSupportedCountryOrRegionStrings;
PDOT11_COUNTRY_OR_REGION_STRING pSupportedCountryOrRegionStrings;
ULONG uInfraNumSupportedUcastAlgoPairs;
PDOT11_AUTH_CIPHER_PAIR pInfraSupportedUcastAlgoPairs;
ULONG uInfraNumSupportedMcastAlgoPairs;
PDOT11_AUTH_CIPHER_PAIR pInfraSupportedMcastAlgoPairs;
} DOT11_EXTAP_ATTRIBUTES, *PDOT11_EXTAP_ATTRIBUTES;
Члены
Header
Тип, редакция и размер структуры DOT11_EXTAP_ATTRIBUTES. Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .
Драйвер мини-порта должен задать для членов Header следующие значения:
Тип
Для этого элемента должно быть задано значение NDIS_OBJECT_TYPE_DEFAULT.
Редакция
Для этого элемента должно быть задано значение DOT11_EXTAP_ATTRIBUTES_REVISION_1.
Размер
Для этого элемента необходимо задать значение sizeof(DOT11_EXTAP_ATTRIBUTES).
Дополнительные сведения об этих членах см. в разделе NDIS_OBJECT_HEADER.
uScanSSIDListSize
Максимальное количество идентификаторов набора служб (SSID), поддерживаемых станцией 802.11 для операций сканирования. Станция 802.11 должна поддерживать список SSID не менее четырех записей.
Список SSID, который используется станцией 802.11 для сканирования, указывается при установке OID_DOT11_SCAN_REQUEST .
uDesiredSSIDListSize
Максимальное количество записей в требуемом списке базовых идентификаторов набора служб (BSSID), поддерживаемых станцией 802.11. Станция 802.11 должна поддерживать список BSSID по крайней мере с одной записью.
Дополнительные сведения о требуемом списке BSSID см. в разделе OID_DOT11_DESIRED_BSSID_LIST.
uPrivacyExemptionListSize
Максимальное количество записей в списке исключений конфиденциальности, поддерживаемых станцией 802.11. Станция 802.11 должна поддерживать список исключений конфиденциальности по крайней мере с одной записью.
Дополнительные сведения о списке исключений конфиденциальности см. в разделе OID_DOT11_PRIVACY_EXEMPTION_LIST.
uAssociationTableSize
Максимальное количество связей, которые может одновременно поддерживать станция 802.11. Станция 802.11 должна поддерживать список связей, который содержит по крайней мере одну запись. Как правило, сетевой адаптер должен поддерживать не менее 32 связей одновременно.
Если сетевой адаптер поддерживает любые алгоритмы проверки подлинности и шифра, требующие ключей сопоставления ключей, он должен поддерживать по крайней мере количество записей в таблице ключей сопоставления ключей.
uDefaultKeyTableSize
Максимальное количество ключей шифра, поддерживаемых станцией 802.11 для ключей по умолчанию и таблиц ключей по умолчанию для каждой станции.
Для стандартных алгоритмов шифрования 802.11 станция 802.11 должна поддерживать размер таблицы не менее четырех ключей шифра. Для алгоритмов шифрования, разработанных независимым поставщиком оборудования (IHV), размер таблицы может быть четыре или больше.
uWEPKeyValueMaxLength
Максимальная длина ключа шифра WEP в байтах, поддерживаемая станцией 802.11.
В следующей таблице перечислены минимальная и максимальная длина ключа (в байтах) для различных значений шифра WEP, определенных с помощью DOT11_CIPHER_ALGORITHM(.. \wlantypes\ne-wlantypes-_dot11_cipher_algorithm.md).
Шифр WEP | Минимальная длина ключа | Максимальная длина ключа |
---|---|---|
DOT11_CIPHER_ALGO_WEP40 | 5 | 5 |
DOT11_CIPHER_ALGO_WEP104 | 13 | 13 |
DOT11_CIPHER_ALGO_WEP | 13 | Любая длина, поддерживаемая станцией 802.11 |
bStrictlyOrderedServiceClassImplemented
Логическое значение, которое, если задано в значение TRUE, указывает, что станция 802.11 поддерживает класс службы IEEE 802.11 StrictlyOrdered для доставки пакетов msdu службы управления доступом к мультимедиа (MAC).
Дополнительные сведения о классе службы StrictlyOrdered см. в предложении 5.1.3 стандарта IEEE 802.11-2012.
uNumSupportedCountryOrRegionStrings
Количество строк страны или региона, поддерживаемых станцией 802.11. Если станция 802.11 поддерживает несколько нормативных доменов, как указано в стандарте IEEE 802.11d-2001, каждая строка страны или региона определяет нормативный домен, поддерживаемый станцией 802.11.
Если станция 802.11 не поддерживает стандарт IEEE 802.11d-2001, драйвер мини-порта должен установить для uNumSupportedCountryOrRegionStrings значение 0.
pSupportedCountryOrRegionStrings
Указатель на массив строк страны или региона 802.11d, поддерживаемых станцией 802.11. Каждая запись в массиве имеет формат структуры DOT11_COUNTRY_OR_REGION_STRING .
uInfraNumSupportedUcastAlgoPairs
Количество алгоритмов проверки подлинности и шифров, поддерживаемых станцией 802.11 для отправки и получения одноадресных пакетов при настройке для работы в сети BSS инфраструктуры. Элемент uInfraNumSupportedUcastAlgoPairs должен быть количеством DOT11_AUTH_CIPHER_PAIR структур в массиве, на который ссылается элемент pInfraSupportedUcastAlgoPairs .
pInfraSupportedUcastAlgoPairs
Указатель на массив алгоритмов проверки подлинности и шифра, поддерживаемых станцией 802.11 для отправки и получения одноадресных пакетов в сети BSS инфраструктуры. Каждая запись в массиве отформатирована как структура DOT11_AUTH_CIPHER_PAIR .
uInfraNumSupportedMcastAlgoPairs
Количество алгоритмов проверки подлинности и шифров, поддерживаемых станцией 802.11 для отправки и получения многоадресных и широковещательных пакетов при настройке для работы в сети базового набора служб инфраструктуры (BSS). Элемент uInfraNumSupportedMcastAlgoPairs должен быть числом DOT11_AUTH_CIPHER_PAIR структур в массиве, на который ссылается элемент pInfraSupportedMcastAlgoPairs .
pInfraSupportedMcastAlgoPairs
Указатель на массив алгоритмов проверки подлинности и шифра, поддерживаемый станцией 802.11 для отправки и получения многоадресных и широковещательных пакетов в сети BSS инфраструктуры. Каждая запись в массиве отформатирована как структура DOT11_AUTH_CIPHER_PAIR .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 7 и более поздних версиях операционных систем Windows. |
Верхняя часть | windot11.h (включая Ndis.h) |
См. также раздел
DOT11_COUNTRY_OR_REGION_STRING