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 :
- Appelle WifiDirectDeviceCreate pour créer l’objet WIFIDIRECTDEVICE.
- Appelle WifiDirectDeviceInitialize pour initialiser l’objet .
- Appelle WifiDirectDeviceGetPortId pour déterminer l’ID de port (qui est utilisé dans les messages de commande).
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 |