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


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

Важный

WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.

Структура конфигурации возможностей устройства, отправленная с помощью запроса 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 для bServiceDiscoverySupported члена DOT11_WFD_ATTRIBUTES. Значение по умолчанию для этого элемента — FALSE.

bClientDiscoverabilityEnabled

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

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

bConcurrentOperationSupported

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

bInfrastructureManagementEnabled

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

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

bDeviceLimitReached

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

bInvitationProcedureEnabled

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

WPSVersionsEnabled

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows 8
заголовка windot11.h (включая Windot11.h)