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 aufruferseitig zugeordnetes 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 einen Speicherort, der ein Handle auf 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.

Hinweise

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 unterstützung für Wi-Fi Direct (P2P).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wificx.h
IRQL PASSIVE_LEVEL

Weitere Informationen

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

Unterstützung für Wi-Fi Direct (P2P)