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

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

OID_DOT11_DESIRED_BSSID_LIST

DOT11_EXTAP_ATTRIBUTES

DOT11_COUNTRY_OR_REGION_STRING

DOT11_AUTH_CIPHER_PAIR

DOT11_CIPHER_ALGORITHM

OID_DOT11_PRIVACY_EXEMPTION_LIST

OID_DOT11_SCAN_REQUEST

NDIS_OBJECT_HEADER