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 per 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.
Osservazioni
Un driver client WiFiCx registra il EvtWifiDeviceCreateWifiDirectDevice funzione di callback chiamando WiFiDeviceInitialize.
Nel EvtWifiDeviceCreateWifiDirectDevice callback, 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 Supporto diretto (P2P).
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 |
server minimo supportato | Windows Server 2022 |
intestazione | wificx.h |
IRQL | PASSIVE_LEVEL |