Поделиться через


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

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

Синтаксис

typedef struct _DOT11_WFD_DEVICE_CAPABILITY_CONFIG {
  NDIS_OBJECT_HEADER Header;
  BOOLEAN            bServiceDiscoveryEnabled;
  BOOLEAN            bClientDiscoverabilityEnabled;
  BOOLEAN            bConcurrentOperationSupported;
  BOOLEAN            bInfrastructureManagementEnabled;
  BOOLEAN            bDeviceLimitReached;
  BOOLEAN            bInvitationProcedureEnabled;
  ULONG              WPSVersionsEnabled;
} DOT11_WFD_DEVICE_CAPABILITY_CONFIG, *PDOT11_WFD_DEVICE_CAPABILITY_CONFIG;

Члены

Header

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

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

bServiceDiscoveryEnabled

Если задано значение TRUE, мини-порт должен включить поддержку обнаружения служб. Мини-порт также должен задать бит обнаружения служб на растровом рисунке возможностей устройства P2P. Если параметр bServiceDiscoveryEnabled имеет значение FALSE, поддержка обнаружения служб должна быть отключена, а минипорт должен игнорировать все получаемые пакеты обнаружения служб.

Система установит для этого параметра значение TRUE, только если мини-порт также задает значение TRUE для элемента bServiceDiscoverySupportedDOT11_WFD_ATTRIBUTES. Значение по умолчанию для этого элемента — FALSE.

bClientDiscoverabilityEnabled

Если задано значение TRUE, мини-порт должен включить поддержку обнаружения клиентов. Мини-порт также должен задать бит обнаруживаемости клиента на растровом рисунке возможности устройства P2P. Если параметр bClientDiscoveryEnabled имеет значение FALSE, поддержка возможности обнаружения клиентов должна быть отключена, а мини-порт должен игнорировать все получаемые пакеты обнаружения клиентов.

Система установит для этого параметра значение TRUE, только если мини-порт также задает значение TRUE для элемента bClientDiscoverabilitySupportedDOT11_WFD_ATTRIBUTES. Значение по умолчанию для этого элемента — FALSE.

bConcurrentOperationSupported

Если задано значение TRUE, мини-порт должен задать бит Параллельной операции в битовой маске возможностей устройства P2P. В противном случае необходимо очистить бит Параллельной операции. Значение по умолчанию для этого элемента — TRUE.

bInfrastructureManagementEnabled

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

Система установит для этого элемента значение TRUE, только если минипорт также задает значение TRUE для элемента bInfrastructureManagementSupportedDOT11_WFD_ATTRIBUTES. Значение по умолчанию для этого элемента — FALSE.

bDeviceLimitReached

Если задано значение TRUE, мини-порт должен задать бит предела устройства для битовой маски возможности устройства P2P. В противном случае этот бит должен быть очищен. Значение по умолчанию для этого элемента — FALSE.

bInvitationProcedureEnabled

Если задано значение TRUE, мини-порт должен задать бит процедуры приглашения P2P битовой маски возможности устройства P2P. В противном случае этот бит должен быть очищен, а минипорт должен игнорировать все получаемые пакеты запросов и ответов приглашений. Значение по умолчанию для этого элемента — TRUE.

WPSVersionsEnabled

Версии WPS, включенные для устройства Wi-Fi Direct

Требования

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