Freigeben über


DOT11_WFD_DISCOVER_REQUEST Struktur (windot11.h)

Wichtig

WiFiCx- ist das neue Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.

Die OID_DOT11_WFD_DISCOVER_REQUEST Struktur ist die Eingabedaten für eine OID_DOT11_WFD_DISCOVER_REQUEST Anforderung. Die Struktur enthält die Parameter für eine Wi-Fi Direct Device Discovery.

Syntax

typedef struct _DOT11_WFD_DISCOVER_REQUEST {
  NDIS_OBJECT_HEADER      Header;
  DOT11_WFD_DISCOVER_TYPE DiscoverType;
  DOT11_WFD_SCAN_TYPE     ScanType;
  ULONG                   uDiscoverTimeout;
  ULONG                   uDeviceFilterListOffset;
  ULONG                   uNumDeviceFilters;
  ULONG                   uIEsOffset;
  ULONG                   uIEsLength;
  BOOLEAN                 bForceScanLegacyNetworks;
} DOT11_WFD_DISCOVER_REQUEST, *PDOT11_WFD_DISCOVER_REQUEST;

Angehörige

Header

Der Typ, die Überarbeitung und die Größe derOID_DOT11_WFD_DISCOVER_REQUEST Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.

Der Miniporttreiber muss die Member Header- auf die folgenden Werte festlegen:

Art

Dieses Element muss auf NDIS_OBJECT_TYPE_DEFAULTfestgelegt werden.

Revision

Dieses Element muss auf DOT11_WFD_DISCOVER_REQUEST_REVISION_1festgelegt werden.

Größe

Dieses Element muss auf Größe(DOT11_SIZEOF_WFD_DISCOVER_REQUEST_REVISION_1) festgelegt sein.

Weitere Informationen zu diesen Mitgliedern finden Sie unter NDIS_OBJECT_HEADER.

DiscoverType

Der zu verwendende Geräteermittlungsmodus.

ScanType

Scantyp, der während der Scanphase der Geräteermittlung verwendet wird.

uDiscoverTimeout

Maximale Zeit in Millisekunden, um den Ermittlungsvorgang abzuschließen. Ein Miniport kann eine Ermittlung in kürzerer Zeit abschließen, sollte jedoch nicht mehr Zeit als durch diesen Wert angegeben verwenden. Dies ist die gesamt zulässige Zeit für den Abschluss aller Phasen der Geräteermittlung.

uDeviceFilterListOffset

Der Offset zur Liste der P2P-Gerätefilter, der die P2P-Geräte und Gruppenbesitzer angibt, nach denen während Wi-Fi direct device discovery gesucht werden soll. Dieser Offset wird in Byte angegeben und relativ zum Anfang des Puffers, der die DOT11_WFD_DISCOVER_REQUEST Struktur enthält. Jeder Eintrag in der Liste ist als DOT11_WFD_DISCOVER_DEVICE_FILTER formatiert.

Wenn ein Listeneintrag eine nicht übertragene MAC-Adresse als Geräte-ID angibt, muss der Treiber diese MAC-Adresse im Device ID-Attribut der P2P-IEs verwenden, die er in die Probeanforderungen einschließt.

Der Offset im InformationBuffer- des NDIS_OID_REQUEST, in dem eine Liste der P2P-Gerätebezeichner beginnt. Dies sind die Bezeichner für die Geräteermittlung.

uNumDeviceFilters

Die Anzahl der P2P-Gerätefilter, die während der WFD-Geräteermittlung verwendet werden sollen. Der Standardwert für dieses Feld ist 0.

uIEsOffset

The offset in the InformationBuffer of the NDIS_OID_REQUEST structure where the additional Informational Elements (IEs) begin.

uIEsLength

Die Länge der zusätzlichen IEs, die der Wi-Fi Direct Device Port zum Probeanforderungspaket hinzufügen muss. Wenn dieser Wert 0 ist, hat das System keine IEs bereitgestellt, und der Miniport muss die Standard-IEs in das Probeanforderungspaket einfügen. Die Standard-IEs befinden sich in DefaultRequestIEs, die zuvor mit einer OID_DOT11_WFD_ADDITIONAL_IE-Anforderung empfangen wurden.

bForceScanLegacyNetworks

Wenn TRUE, muss das Wi-Fi Direct-Gerät auch versuchen, ältere Netzwerke zu ermitteln. Andernfalls ist die Suche nach älteren Netzwerken nicht erforderlich.

Bemerkungen

Jeder Eintrag in der Gerätebezeichnerliste bei uDeviceFilterListOffset ist als DOT11_MAC_ADDRESS Struktur formatiert. Wenn eine nicht übertragene MAC-Adresse in dieser Liste angegeben ist, muss der Treiber diese Adresse im Attribut "Geräte-ID" des P2P-IEs-Prüfpunkts verwenden, der übertragen wird.

Die IEs, die bei uIEsOffsetvorhanden sind, ersetzen für die Dauer der Geräteermittlung vorübergehend IEs, die bei DefaultRequestIEs in der Eingabestruktur der OID_DOT11_WFD_ADDITIONAL_IE-Anforderung gefunden wurden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows 8
Header- windot11.h (einschließlich Windot11.h)

Siehe auch

OID_DOT11_WFD_DISCOVER_REQUEST

DOT11_WFD_SCAN_TYPE

DOT11_WFD_DISCOVER_TYPE

NDIS_OBJECT_HEADER