DOT11_WFD_DISCOVER_DEVICE_FILTER结构 (windot11.h)

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
DOT11_WFD_DISCOVER _DEVICE_FILTER结构描述响应OID_DOT11_WFD_DISCOVERY_REQUEST请求时 P2P 设备和组所有者筛选器。

语法

typedef struct _DOT11_WFD_DISCOVER_DEVICE_FILTER {
  DOT11_MAC_ADDRESS DeviceID;
  UCHAR             ucBitmask;
  DOT11_SSID        GroupSSID;
} DOT11_WFD_DISCOVER_DEVICE_FILTER, *PDOT11_WFD_DISCOVER_DEVICE_FILTER;

成员

DeviceID

要由本地 P2P 设备发现的 P2P 设备或组所有者的设备地址。

ucBitmask

筛选要发现的 P2P 设备实例。 可能的值包括:

术语 说明
DISCOVERY_FILTER_BITMASK_DEVICE 本地 P2P 设备发现具有所需 DeviceID 的 P2P 设备。
DISCOVERY_FILTER_BITMASK_GO 本地 P2P 设备发现具有与指定 DeviceIDGroupSSID 匹配的 P2P 组 ID 的组。
DISCOVERY_FILTER_BITMASK_ANY 本地 P2P 设备只需发现 P2P 设备或 P2P 设备托管的任何组所有者。

GroupSSID

如果 GroupSSID 不是零长度 SSID,则此成员指定本地 P2P 设备发现的 P2P 组的 SSID。 如果这是 P2P 通配符 SSID (“DIRECT-”) ,则本地 P2P 设备会发现具有与所需设备 ID 匹配的 P2P 组 ID 的所有组。

注解

本地 P2P 设备不应扩展发现操作以查找其他实例。

请注意,如果 ucBitmask 的值FILTER_BITMASK_DEVICE |FILTER_BITMASK_GO,本地 P2P 设备应仅发现 P2P 设备的一个实例 - P2P 设备或具有所需 P2P DeviceIDGroupSSID 的 GO。

要求

要求
最低受支持的客户端 版本:Windows 8 中的_Supported
标头 windot11.h (包括 Windot11.h)