EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE funzione di callback (wificx.h)
I driver client WiFiCx implementano EvtWifiDeviceCreateWifiDirectDevice per creare un oggetto WIFIDIRECTDEVICE.
Sintassi
EVT_WIFI_DEVICE_CREATE_WIFIDIRECTDEVICE EvtWifiDeviceCreateWifidirectdevice;
NTSTATUS EvtWifiDeviceCreateWifidirectdevice(
WDFDEVICE Device,
WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit
)
{...}
Parametri
Device
[In] Handle a un oggetto dispositivo framework ottenuto dal driver client da una chiamata precedente a WdfDeviceCreate.
WifiDirectDeviceInit
[Inout] Puntatore a un oggetto WIFIDIRECT_DEVICE_INIT che descrive le informazioni di inizializzazione per l'oggetto WIFIDIRECTDEVICE.
Valore restituito
Questa funzione di callback restituisce STATUS_SUCCESS se l'operazione ha avuto esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.
Commenti
Un driver client WiFiCx registra la funzione di callback EvtWifiDeviceCreateWifiDirectDevice chiamando WiFiDeviceInitialize.
Nel suo callback EvtWifiDeviceCreateWifiDirectDevice il driver client:
- Chiama WifiDirectDeviceCreate per creare l'oggetto WIFIDIRECTDEVICE.
- Chiama WifiDirectDeviceInitialize per inizializzare l'oggetto.
- Chiama WifiDirectDeviceGetPortId per determinare l'ID porta (usato nei messaggi di comando).
Per un esempio di codice di implementazione di EvtWifiDeviceCreateWifiDirectDevice, vedere Wi-Fi Direct (P2P) Supporto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Intestazione | wificx.h |
IRQL | PASSIVE_LEVEL |