структура DOT11_WFD_ATTRIBUTES (windot11.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура DOT11_WFD_ATTRIBUTES возвращается в NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES индикации. Структура определяет атрибуты, связанные с режимами работы Wi-Fi Direct (WFD).

Синтаксис

typedef struct _DOT11_WFD_ATTRIBUTES {
  NDIS_OBJECT_HEADER              Header;
  ULONG                           uNumConcurrentGORole;
  ULONG                           uNumConcurrentClientRole;
  ULONG                           WPSVersionsSupported;
  BOOLEAN                         bServiceDiscoverySupported;
  BOOLEAN                         bClientDiscoverabilitySupported;
  BOOLEAN                         bInfrastructureManagementSupported;
  ULONG                           uMaxSecondaryDeviceTypeListSize;
  DOT11_MAC_ADDRESS               DeviceAddress;
  ULONG                           uInterfaceAddressListCount;
  PDOT11_MAC_ADDRESS              pInterfaceAddressList;
  ULONG                           uNumSupportedCountryOrRegionStrings;
  PDOT11_COUNTRY_OR_REGION_STRING pSupportedCountryOrRegionStrings;
  ULONG                           uDiscoveryFilterListSize;
  ULONG                           uGORoleClientTableSize;
} DOT11_WFD_ATTRIBUTES, *PDOT11_WFD_ATTRIBUTES;

Члены

Header

Тип, редакция и размер структуры DOT11_WFD_ATTRIBUTES . Ниже приведены обязательные параметры для членов заголовка .

Член Параметр
Тип NDIS_OBJECT_TYPE_DEFAULT
Редакция DOT11_WFD_ATTRIBUTES_REVISION_1
Размер DOT11_SIZEOF_WFD_ATTRIBUTES_REVISION_1

uNumConcurrentGORole

Количество операционных Wi-Fi ролей прямого владельца группы (GO), одновременно поддерживаемых драйвером мини-порта. Это значение — количество портов, которые можно одновременно настроить в режиме работы DOT11_OPERATION_MODE_WFD_GROUP_OWNER . Этот член должен быть меньше или равен uNumWFDGroup в DOT11_VWIFI_COMBINATION_V3 возвращен драйвером мини-порта.

uNumConcurrentClientRole

Количество операционных Wi-Fi ролей прямого клиента, одновременно поддерживаемых драйвером мини-порта. Это значение — количество портов, которые можно одновременно настроить в режиме работы DOT11_OPERATION_MODE_WFD_CLIENT . Этот элемент должен быть меньше или равен uNumWFDGroup в DOT11_VWIFI_COMBINATION_V3 возвращен драйвером мини-порта.

WPSVersionsSupported

Версии Wi-Fi защищенных служб (WPS), поддерживаемые драйвером мини-порта. Драйвер мини-порта должен иметь возможность интерпретировать информационные элементы WPS (IEs), отформатированные в соответствии с поддерживаемыми спецификациями версий WPS.

bServiceDiscoverySupported

Если задано значение TRUE, мини-порт поддерживает отправку запросов обнаружения служб WFD и реагирование на них. В противном случае запросы обнаружения служб не поддерживаются.

bClientDiscoverabilitySupported

Если задано значение TRUE, мини-порт поддерживает возможности обнаружения клиентов WFD. В противном случае возможность обнаружения клиентов не поддерживается.

bInfrastructureManagementSupported

Если задано значение TRUE, мини-порт поддерживает управление инфраструктурной сетью. В противном случае управление сетью инфраструктуры не поддерживается.

uMaxSecondaryDeviceTypeListSize

Максимальное число вторичных типов устройств, которые можно настроить на устройстве WFD.

DeviceAddress

Адрес однорангового устройства WFD (P2P). Этот адрес используется в качестве уникального идентификатора для ссылки на устройство P2P.

uInterfaceAddressListCount

Количество адресов интерфейса P2P, поддерживаемых устройством WFD. Это значение должно быть меньше или равно uNumWFDGroup в DOT11_VWIFI_COMBINATION_V3 возвращается мини-портом.

pInterfaceAddressList

Указатель на массив адресов интерфейса P2P, поддерживаемых устройством WFD.

uNumSupportedCountryOrRegionStrings

Количество строк страны или региона, поддерживаемых станцией 802.11. Для поддержки нескольких нормативных доменов, как указано в стандарте IEEE 802.11d-2001, каждая строка страны или региона определяет нормативный домен, поддерживаемый станцией 802.11.

pSupportedCountryOrRegionStrings

Указатель на массив строк страны или региона 802.11d, поддерживаемых станцией 802.11.

uDiscoveryFilterListSize

Максимальное количество фильтров обнаружения, поддерживаемых устройством WFD для операций обнаружения. Значение должно быть не менее 2.

Список фильтров обнаружения, который устройство WFD должно применять для обнаружения устройств, указывается при установке OID_DOT11_WFD_DISCOVER_REQUEST .

uGORoleClientTableSize

Максимальное количество сопоставлений, поддерживаемых одновременно каждым портом WFD GO. Мини-порт должен содержать не менее этого количества записей в таблице ключей сопоставления ключей.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 8.
Верхняя часть windot11.h (включая Windot11.h)

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

OID_DOT11_WFD_DISCOVER_REQUEST

DOT11_VWIFI_COMBINATION_V3

NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES