Partager via


Fonction WifiDirectDeviceCreate (wificx.h)

Crée un objet WIFIDIRECTDEVICE.

Syntaxe

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

Paramètres

WifiDirectDeviceInit

[Dans] Pointeur vers un objet WIFIDIRECT_DEVICE_INIT alloué par l’appelant.

WifiDirectDeviceAttributes

[In__opt] Pointeur vers un objet WDF_OBJECT_ATTRIBUTES qui contient des attributs fournis par le pilote pour le nouvel objet WIFIDIRECTDEVICE.

WifiDirectDevice

[Out] Pointeur vers un emplacement qui reçoit un handle vers le nouvel objet WIFIDIRECTDEVICE.

Valeur de retour

Retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette fonction peut retourner un code d’erreur NTSTATUS approprié.

Remarques

Le client appelle WifiDirectDeviceCreate à partir de sa routine EvtWifiDeviceCreateWifiDirectDevice. Appelez WifiDirectDeviceInitialize pour initialiser cet objet.

Pour obtenir un exemple de code de création d’un objet WIFIDIRECTDEVICE, consultez Wi-Fi prise en charge directe (P2P).

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
d’en-tête wificx.h
IRQL PASSIVE_LEVEL

Voir aussi

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

Wi-Fi prise en charge directe (P2P)