DOT11_WFD_DEVICE_ENTRY structure

Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
 

The DOT11_WFD_DEVICE_ENTRY structure contains information about a discovered Wi-Fi Direct (WFD) device, a discovered WFD Group Owner (GO), or or a discovered infrastructure access point. This structure is returned from both an OID_DOT11_WFD_ENUM_DEVICE_LIST and a NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE notification.

Syntax


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;

Members

uPhyId

The identifer of the PHY the miniport used to detect the device. This identifier is in the index range of the list of supported PHYs returned from an OID_DOT11_SUPPORTED_PHY_TYPES query request. This identifer cannot be DOT_PHY_ID_ANY.

PhySpecificInfo

The attributes of the PHY identified by uPhyId.

dot11BSSID

The MAC address of the device that sent the beacon or probe response packet during a discovery.

dot11BSSType

The BSS network type. This member is set to dot11_BSS_type_infrastructure for all discovered WFD devices and WFD GOs.

TransmitterAddress

The MAC address for the transmitter of the device that sent the beacon or probe response packet during a discovery.

lRSSI

The recieved signal strength indicator value of the discovered device. The units for this value are in decibels referenced to 1 milliwatt (dBm).

uLinkQuality

Link quality value ranging from 0 to 100. A value of 100 indicates highest link quality.

usBeaconPeriod

The value received from the beacon interval field of the most recent beacon or probe response packet.

ullTimestamp

The value received from the timestamp field of the most recent beacon or probe response packet.

ullBeaconHostTimestamp

The timestamp, determined by a value returned from NdisGetCurrentSystemTime, recording the time when the beacon packet was received.

ullProbeResponseHostTimestamp

The timestamp, determined by a value returned from NdisGetCurrentSystemTime, recording the time when the probe response packet was received.

usCapabilityInformation

The value received from the capability field of the most recent beacon or probe response packet.

uBeaconIEsOffset

The offset, in bytes, from the beginning of this structure of the list of information elements (IEs) from the last beacon packet received from this device. If no beacon packet was received, this value should be 0.

uBeaconIEsLength

The length, in bytes, of the IEs at uBeaconIEsOffset. This is an exact length value and contains no padding for alignment. If no beacon packet was received, this value should be 0.

uProbeResponseIEsOffset

The offset, in bytes, from the beginning of this structure of the list of information elements (IEs) from the last probe response packet received from this device. If no beacon packet was received, this value should be 0.

uProbeResponseIEsLength

The length, in bytes, of the IEs at uProbeResponseIEsOffset. This is an exact length value and contains no padding for alignment. If no probe response packet was received, this value should be 0.

Requirements

Version

Versions: Supported in Windows 8

Header

Windot11.h (include Windot11.h)

See also

DOT11_BSS_TYPE
DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO
DOT11_MAC_ADDRESS
NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE
NdisGetCurrentSystemTime
OID_DOT11_SUPPORTED_PHY_TYPES
OID_DOT11_WFD_ENUM_DEVICE_LIST

 

 

Send comments about this topic to Microsoft

Show: