Freigeben über


WifiDeviceSetWiFiDirectCapabilities-Funktion (wificx.h)

Die WifiDeviceSetWiFiDirectCapabilities-Funktion legt die Wi-Fi Direct-Funktionen für ein WiFiCx-Gerät fest.

Syntax

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

Parameter

Device

Ein Handle für ein Framework-Geräteobjekt, das der Clienttreiber aus einem vorherigen Aufruf von WdfDeviceCreate abgerufen hat.

WiFiDirectCapabilities

Ein Zeiger auf eine vom Clienttreiber zugewiesene und initialisierte WIFI_WIFIDIRECT_CAPABILITIES-Struktur .

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Funktion möglicherweise einen geeigneten NTSTATUS-Fehlercode zurück.

Hinweise

Clienttreiber müssen WifiDeviceSetWiFiDirectCapabilities in der Phase "Gerätefunktionen festlegen" aufrufen. In der Regel befindet sich dies in EvtDevicePrepareHardware.

Rufen Sie WIFI_WIFIDIRECT_CAPABILITIES_INIT auf, um die WIFI_WIFIDIRECT_CAPABILITIES-Struktur zu initialisieren und ihr Feld Größe auszufüllen. Rufen Sie dann WifiDeviceSetWiFiDirectCapabilities auf, um Die Bandfunktionen an WiFiCx zu melden.

Ein Beispiel zum Festlegen Wi-Fi Direct-Funktionen finden Sie unter unterstützung für Wi-Fi Direct.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wificx.h
IRQL PASSIVE_LEVEL

Weitere Informationen

WIFI_WIFIDIRECT_CAPABILITIES

WIFI_WIFIDIRECT_CAPABILITIES_INIT

Wi-Fi Direct Support