Partager via


EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE fonction de rappel (wificx.h)

Les pilotes clients WiFiCx implémentent EvtWifiDeviceCreateWifiDirectDevice pour créer un objet WIFIDIRECTDEVICE.

Syntaxe

EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;

NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
  WDFDEVICE Device,
  WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}

Paramètres

Device

[In] Handle pour un objet d’appareil d’infrastructure que le pilote client a obtenu à partir d’un appel précédent à WdfDeviceCreate.

WifiDirectDeviceInit

[Inout] Pointeur vers un objet WIFIDIRECT_DEVICE_INIT qui décrit les informations d’initialisation de l’objet WIFIDIRECTDEVICE.

Valeur retournée

Cette fonction de rappel retourne STATUS_SUCCESS si l’opération a réussi. Sinon, elle retourne un code d’erreur NTSTATUS approprié.

Remarques

Un pilote client WiFiCx inscrit la fonction de rappel EvtWifiDeviceCreateWifiDirectDevice en appelant WiFiDeviceInitialize.

Dans son rappel EvtWifiDeviceCreateWifiDirectDevice , le pilote client :

Pour obtenir un exemple de code d’implémentation d’EvtWifiDeviceCreateWifiDirectDevice, consultez prise en charge Wi-Fi Direct (P2P).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête wificx.h
IRQL PASSIVE_LEVEL

Voir aussi

Wi-Fi Direct (P2P)

WifiDirectDeviceCreate

WifiDirectDeviceInitialize

WifiDirectDeviceGetPortId