fonction de rappel EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE (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
[Dans] Handle vers un objet d’appareil framework 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 de retour
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 EvtWifiDeviceCreateWifiDirectDevice rappel, 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 (utilisé dans les messages de commande).
Pour obtenir un exemple de code d’implémentation EvtWifiDeviceCreateWifiDirectDevice, 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 |