Partager via


Fonction WifiDeviceSetWiFiDirectCapabilities (wificx.h)

La fonction WifiDeviceSetWiFiDirectCapabilities définit les fonctionnalités Wi-Fi Direct pour un appareil WiFiCx.

Syntaxe

NTSTATUS WifiDeviceSetWiFiDirectCapabilities(
  WDFDEVICE                          Device,
  const WIFI_WIFIDIRECT_CAPABILITIES *WiFiDirectCapabilities
);

Paramètres

Device

Handle vers un objet d’appareil framework que le pilote client obtenu à partir d’un appel précédent à WdfDeviceCreate.

WiFiDirectCapabilities

Pointeur vers une structure de WIFI_WIFIDIRECT_CAPABILITIESWIFI_WIFIDIRECT_CAPABILITIES allouée au pilote client et initialisée.

Valeur de retour

Retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette fonction peut retourner un code d’erreur NTSTATUS approprié.

Remarques

Les pilotes clients doivent appeler WifiDeviceSetWiFiDirectCapabilities dans la phase de définition des fonctionnalités de l’appareil. En règle générale, cela se trouve dans EvtDevicePrepareHardware.

Appelez WIFI_WIFIDIRECT_CAPABILITIES_INIT pour initialiser la structure WIFI_WIFIDIRECT_CAPABILITIES et remplir son champ Taille. Appelez ensuite WifiDeviceSetWiFiDirectCapabilities pour signaler les fonctionnalités de bande à WiFiCx.

Pour obtenir un exemple montrant comment définir Wi-Fi fonctionnalités Direct, consultez Wi-Fi prise en charge directe.

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

Voir aussi

WIFI_WIFIDIRECT_CAPABILITIES

WIFI_WIFIDIRECT_CAPABILITIES_INIT

Wi-Fi support direct