структура DOT11_WFD_ATTRIBUTES (windot11.h)
Важный
WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.
Структура 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 ролей direct Client одновременно поддерживается драйвером мини-порта. Это значение — это количество портов, которые можно одновременно настроить в режиме 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) |