Condividi tramite


Funzione WifiDirectDeviceCreate (wificx.h)

Crea un oggetto WIFIDIRECTDEVICE.

Sintassi

NTSTATUS WifiDirectDeviceCreate(
  WIFIDIRECT_DEVICE_INIT *WifiDirectDeviceInit,
  WDF_OBJECT_ATTRIBUTES  *WifiDirectDeviceAttributes,
  WIFIDIRECTDEVICE       *WifiDirectDevice
);

Parametri

WifiDirectDeviceInit

[In] Puntatore a un oggetto WIFIDIRECT_DEVICE_INIT allocato dal chiamante.

WifiDirectDeviceAttributes

[In__opt] Puntatore a un oggetto WDF_OBJECT_ATTRIBUTES che contiene gli attributi forniti dal driver per il nuovo oggetto WIFIDIRECTDEVICE.

WifiDirectDevice

[Out] Puntatore a una posizione che riceve un handle per il nuovo oggetto WIFIDIRECTDEVICE.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questa funzione può restituire un codice di errore NTSTATUS appropriato.

Osservazioni

Il client chiama WifiDirectDeviceCreare dall'interno della routine EvtWifiDeviceCreateWifiDirectDevice. Chiama WifiDirectDeviceInitialize per inizializzare questo oggetto.

Per un esempio di codice di creazione di un oggetto WIFIDIRECTDEVICE, 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

Vedere anche

EvtWifiDeviceCreateWifiDirectDevice

WifiDirectDeviceInitialize

supporto diretto (P2P)Wi-Fi