DOT11_WFD_DEVICE_ENTRY结构(windot11.h)

重要

WiFiCx 是 Windows 11 中发布的新 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 WDI 驱动程序模型现在处于维护模式,并且仅接收高优先级修补程序。

DOT11_WFD_DEVICE_ENTRY 结构包含有关发现的 Wi-Fi Direct (WFD) 设备、发现的 WFD 组所有者(GO)或已发现的基础结构接入点的信息。 此结构从 OID_DOT11_WFD_ENUM_DEVICE_LISTNDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE 通知返回。

语法

typedef struct _DOT11_WFD_DEVICE_ENTRY {
  ULONG                             uPhyId;
  DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO PhySpecificInfo;
  DOT11_MAC_ADDRESS                 dot11BSSID;
  DOT11_BSS_TYPE                    dot11BSSType;
  DOT11_MAC_ADDRESS                 TransmitterAddress;
  LONG                              lRSSI;
  ULONG                             uLinkQuality;
  USHORT                            usBeaconPeriod;
  ULONGLONG                         ullTimestamp;
  ULONGLONG                         ullBeaconHostTimestamp;
  ULONGLONG                         ullProbeResponseHostTimestamp;
  USHORT                            usCapabilityInformation;
  ULONG                             uBeaconIEsOffset;
  ULONG                             uBeaconIEsLength;
  ULONG                             uProbeResponseIEsOffset;
  ULONG                             uProbeResponseIEsLength;
}  DOT11_WFD_DEVICE_ENTRY, *PDOT11_WFD_DEVICE_ENTRY;

成员

uPhyId

用于检测设备的微型端口的 PHY 的标识符。 此标识符位于从 OID_DOT11_SUPPORTED_PHY_TYPES 查询请求返回的受支持 PHY 列表的索引范围内。 此标识符不能 DOT_PHY_ID_ANY

PhySpecificInfo

uPhyId标识的 PHY 的属性。

dot11BSSID

在发现过程中发送信标或探测响应数据包的设备 MAC 地址。

dot11BSSType

BSS 网络类型。 此成员设置为为所有发现的 WFD 设备和 WFD GPO dot11_BSS_type_infrastructure

TransmitterAddress

在发现过程中发送信标或探测响应数据包的设备发送器的 MAC 地址。

lRSSI

已发现的设备的接收信号强度指示器值。 此值的单位以引用 1 毫米瓦特(dBm)的分贝为单位。

uLinkQuality

链接质量值范围为 0 到 100。 值为 100 表示最高的链接质量。

usBeaconPeriod

从最近信标或探测响应数据包的信标间隔字段接收的值。

ullTimestamp

从最近信标或探测响应数据包的时间戳字段接收的值。

ullBeaconHostTimestamp

时间戳由从 NdisGetCurrentSystemTime返回的值确定,记录信标数据包的接收时间。

ullProbeResponseHostTimestamp

时间戳由从 NdisGetCurrentSystemTime返回的值确定,记录接收探测响应数据包的时间。

usCapabilityInformation

从最新信标或探测响应数据包的功能字段接收的值。

uBeaconIEsOffset

从此设备接收的最后一个信标数据包的信息元素列表列表开头的偏移量(以字节为单位)。 如果未收到信标数据包,则此值应为 0。

uBeaconIEsLength

uBeaconIEsOffset处的 IE 的长度(以字节为单位)。 这是一个确切的长度值,不包含对齐的填充。 如果未收到信标数据包,则此值应为 0。

uProbeResponseIEsOffset

从此设备收到的最后一个探测响应数据包的信息元素列表列表开头的偏移量(以字节为单位)。 如果未收到信标数据包,则此值应为 0。

uProbeResponseIEsLength

uProbeResponseIEsOffset处的 IE 的长度(以字节为单位)。 这是一个确切的长度值,不包含对齐的填充。 如果未收到探测响应数据包,则此值应为 0。

要求

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

另请参阅

DOT11_BSS_TYPE

NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE

OID_DOT11_WFD_ENUM_DEVICE_LIST

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_MAC_ADDRESS

DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO

NdisGetCurrentSystemTime