DOT11_WFD_DEVICE_CAPABILITY_CONFIG 结构 (windot11.h)
语法
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,则必须禁用 Service Discovery 支持,并且微型端口必须忽略它接收的所有服务发现数据包。
仅当微型端口同时为 DOT11_WFD_ATTRIBUTES 的 bServiceDiscoverySupported 成员设置 TRUE 时,系统才会将其设置为 TRUE。 此成员的默认值为 FALSE。
bClientDiscoverabilityEnabled
设置为 TRUE 时,微型端口必须启用客户端可发现性支持。 微型端口还必须在 P2P 设备功能位图中设置客户端可发现性位。 如果 bClientDiscoveryEnabled 为 FALSE,则必须禁用客户端可发现性支持,并且微型端口必须忽略它接收的所有客户端发现数据包。
仅当微型端口同时为 DOT11_WFD_ATTRIBUTES 的 bClientDiscoverabilitySupported 成员设置 TRUE 时,系统才会将其设置为 TRUE。 此成员的默认值为 FALSE。
bConcurrentOperationSupported
设置为 TRUE 时,微型端口必须在 P2P 设备功能位掩码中设置并发操作位。 否则,必须清除并发操作位。 此成员的默认值为 TRUE。
bInfrastructureManagementEnabled
如果设置为 TRUE,微型端口必须启用 P2P 托管设备支持。 微型端口还必须在 P2P 设备功能位图中设置 P2P 基础结构托管位。 否则,必须禁用 P2P 托管设备支持。
仅当微型端口同时为 DOT11_WFD_ATTRIBUTES的 bInfrastructureManagementSupported 成员设置 TRUE 时,系统才会将此成员设置为 TRUE。 此成员的默认值为 FALSE
bDeviceLimitReached
设置为 TRUE 时,微型端口必须设置 P2P 设备功能位掩码的设备限制位。 否则,必须清除此位。 此成员的默认值为 FALSE。
bInvitationProcedureEnabled
设置为 TRUE 时,微型端口必须设置 P2P 设备功能位掩码的 P2P 邀请过程位。 否则,必须清除此位,微型端口必须忽略它接收的所有邀请请求/响应数据包。 此成员的默认值为 TRUE。
WPSVersionsEnabled
为 Wi-Fi 直接设备启用 WPS 的版本
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows 8 中的_Supported |
标头 | windot11.h (包括 Windot11.h) |