DOT11_WFD_DEVICE_ENTRY结构 (windot11.h)
语法
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
从从此设备接收的最后一个信标数据包) 的信息元素列表 (IE 结构开头的偏移量(以字节为单位)。 如果未收到信标数据包,此值应为 0。
uBeaconIEsLength
uBeaconIEsOffset 处的 IE 的长度(以字节为单位)。 这是一个确切的长度值,不包含对齐的填充。 如果未收到信标数据包,此值应为 0。
uProbeResponseIEsOffset
从从此设备接收的最后一个探测响应数据包的信息元素列表 (IE) 此结构开头的偏移量(以字节为单位)。 如果未收到信标数据包,此值应为 0。
uProbeResponseIEsLength
uProbeResponseIEsOffset 中 IEs 的长度(以字节为单位)。 这是一个确切的长度值,不包含对齐的填充。 如果未收到探测响应数据包,此值应为 0。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows 8 中的_Supported |
标头 | windot11.h (包括 Windot11.h) |
另请参阅
NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE
OID_DOT11_WFD_ENUM_DEVICE_LIST