DOT11_WFD_DEVICE_ENTRY-Struktur (windot11.h)

Wichtig Die native WLAN-Schnittstelle 802.11 ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows driver model.
 
Die DOT11_WFD_DEVICE_ENTRY-Struktur enthält Informationen zu einem ermittelten Wi-Fi Direct-Gerät (WFD), einem ermittelten WFD-Gruppenbesitzer (GO) oder einem ermittelten Infrastrukturzugriffspunkt. Diese Struktur wird sowohl von einer OID_DOT11_WFD_ENUM_DEVICE_LIST als auch von einer NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE-Benachrichtigung zurückgegeben.

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;

Member

uPhyId

Der Identifer des PHY, den der Miniport zum Erkennen des Geräts verwendet hat. Dieser Bezeichner befindet sich im Indexbereich der Liste der unterstützten PHYs, die von einer OID_DOT11_SUPPORTED_PHY_TYPES Abfrageanforderung zurückgegeben werden. Dieser Identifer kann nicht DOT_PHY_ID_ANY werden.

PhySpecificInfo

Die Attribute des durch uPhyId identifizierten PHY.

dot11BSSID

Die MAC-Adresse des Geräts, das das Beacon- oder Testantwortpaket während einer Ermittlung gesendet hat.

dot11BSSType

Der BSS-Netzwerktyp. Dieser Member ist für alle ermittelten WFD-Geräte und WFD-GOs auf dot11_BSS_type_infrastructure festgelegt.

TransmitterAddress

Die MAC-Adresse für den Sender des Geräts, das das Beacon- oder Testantwortpaket während einer Ermittlung gesendet hat.

lRSSI

Der empfangene Signalstärkenindikatorwert des ermittelten Geräts. Die Einheiten für diesen Wert sind in Dezibel, auf die auf 1 Milliwatt (dBm) verwiesen wird.

uLinkQuality

Verbindungsqualitätswert im Bereich von 0 bis 100. Der Wert 100 gibt die höchste Linkqualität an.

usBeaconPeriod

Der Wert, der vom Beaconintervallfeld des letzten Beacon- oder Testantwortpakets empfangen wurde.

ullTimestamp

Der Wert, der aus dem Zeitstempelfeld des letzten Beacon- oder Testantwortpakets empfangen wurde.

ullBeaconHostTimestamp

Der Zeitstempel, der durch einen von NdisGetCurrentSystemTime zurückgegebenen Wert bestimmt wird und den Zeitpunkt des Empfangs des Beaconpakets aufzeichnet.

ullProbeResponseHostTimestamp

Der Zeitstempel, der durch einen von NdisGetCurrentSystemTime zurückgegebenen Wert bestimmt wird und den Zeitpunkt des Empfangens des Testantwortpakets aufzeichnet.

usCapabilityInformation

Der Wert, der aus dem Funktionsfeld des letzten Beacon- oder Testantwortpakets empfangen wurde.

uBeaconIEsOffset

Der Offset in Bytes vom Anfang dieser Struktur der Liste der Informationselemente (IEs) aus dem letzten Beaconpaket, das von diesem Gerät empfangen wurde. Wenn kein Beaconpaket empfangen wurde, sollte dieser Wert 0 sein.

uBeaconIEsLength

Die Länge der IEs in Bytes unter uBeaconIEsOffset. Dies ist ein exakter Längenwert und enthält keinen Abstand für die Ausrichtung. Wenn kein Beaconpaket empfangen wurde, sollte dieser Wert 0 sein.

uProbeResponseIEsOffset

Der Offset in Bytes vom Anfang dieser Struktur der Liste der Informationselemente (IEs) aus dem letzten Testantwortpaket, das von diesem Gerät empfangen wurde. Wenn kein Beaconpaket empfangen wurde, sollte dieser Wert 0 sein.

uProbeResponseIEsLength

Die Länge der IEs in Bytes unter uProbeResponseIEsOffset. Dies ist ein exakter Längenwert und enthält keinen Abstand für die Ausrichtung. Wenn kein Testantwortpaket empfangen wurde, sollte dieser Wert 0 sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows 8
Kopfzeile windot11.h (einschließlich Windot11.h)

Weitere Informationen

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