Freigeben über


WifiDirectDeviceCreate-Funktion (wificx.h)

Erstellt ein WIFIDIRECTDEVICE -Objekt.

Syntax

NTSTATUS WifiDirectDeviceCreate(
  WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit,
  WDF_OBJECT_ATTRIBUTES  *WifiDirectDeviceAttributes,
  WIFIDIRECTDEVICE       *WifiDirectDevice
);

Parameter

WifiDirectDeviceInit

[In] Ein Zeiger auf ein aufrufergeteilte WIFIDIRECT_DEVICE_INIT-Objekt.

WifiDirectDeviceAttributes

[In__opt] Ein Zeiger auf ein WDF_OBJECT_ATTRIBUTES-Objekt, das vom Treiber bereitgestellte Attribute für das neue WIFIDIRECTDEVICE-Objekt enthält.

WifiDirectDevice

[Out] Ein Zeiger auf eine Position, die ein Handle für das neue WIFIDIRECTDEVICE-Objekt empfängt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Funktion möglicherweise einen geeigneten NTSTATUS-Fehlercode zurück.

Bemerkungen

Der Client ruft WifiDirectDeviceCreate aus seiner EvtWifiDeviceCreateWifiDirectDevice Routine auf. Rufen Sie WifiDirectDeviceInitialize auf, um dieses Objekt zu initialisieren.

Ein Codebeispiel zum Erstellen eines WIFIDIRECTDEVICE-Objekts finden Sie unter Wi-Fi Direct (P2P) Support.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Header- wificx.h
IRQL- PASSIVE_LEVEL

Siehe auch

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

Wi-Fi Direct (P2P)-Unterstützung