WIFI_DEVICE_CAPABILITIES-Struktur (wificx.h)

Die WIFI_DEVICE_CAPABILITIES-Struktur beschreibt die Funktionen eines WiFiCx-Geräts.

Syntax

typedef struct _WIFI_DEVICE_CAPABILITIES {
  ULONG                             Size;
  BOOLEAN                           HardwareRadioState;
  BOOLEAN                           SoftwareRadioState;
  UCHAR                             FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH];
  BOOLEAN                           ActionFramesSupported;
  UINT8                             NumRxStreams;
  UINT8                             NumTxStreams;
  BOOLEAN                           Support_eCSA;
  BOOLEAN                           MACAddressRandomization;
  WDI_MAC_ADDRESS                   MACAddressRandomizationMask;
  WDI_BLUETOOTH_COEXISTENCE_SUPPORT BluetoothCoexistenceSupport;
  BOOLEAN                           SupportsNonWdiOidRequests;
  BOOLEAN                           FastTransitionSupported;
  BOOLEAN                           MU_MIMOSupported;
  BOOLEAN                           BSSTransitionSupported;
  BOOLEAN                           SAEAuthenticationSupported;
  BOOLEAN                           MBOSupported;
  BOOLEAN                           BeaconReportsImplemented;
} WIFI_DEVICE_CAPABILITIES;

Member

Size

Die Summe (in Bytes) der Größen aller enthaltenen Elemente.

HardwareRadioState

Gibt an, ob das Funkgerät durch Hardware aktiviert ist. Gültige Werte sind 0 (deaktiviert) und 1 (aktiviert).

SoftwareRadioState

Gibt an, ob das Funkgerät durch Software aktiviert ist. Gültige Werte sind 0 (deaktiviert) und 1 (aktiviert).

FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH]

Die Firmwareversion.

ActionFramesSupported

Gibt an, ob das Senden und Empfangen von Aktionsframes unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

NumRxStreams

Die unterstützte Anzahl von räumlichen RX-Streams.

NumTxStreams

Die unterstützte Anzahl von räumlichen TX-Streams.

Support_eCSA

Gibt an, ob eCSA unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MACAddressRandomization

Gibt an, ob der Adapter die MAC-Adress-Randomisierung unterstützt. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MACAddressRandomizationMask

Eine Bitmaske, die für jedes Adressbit angibt, ob es randomisiert werden kann (0) oder den gleichen Wert wie die permanente Adresse (1) beibehalten soll. Der Standardwert sind alle Nullen.

BluetoothCoexistenceSupport

Eine WDI_BLUETOOTH_COEXISTENCE_SUPPORT-Enumeration , die die unterstützte Ebene von Wi-Fi – Bluetooth-Koexistenz definiert.

SupportsNonWdiOidRequests

Gibt nicht WDI-OID-Unterstützung an. Gültige Werte sind:

  • 0 : Nicht unterstützt. OIDs, die die Microsoft-Komponente nicht versteht, werden nicht an den Adapter weitergeleitet.
  • 1 : Unterstützt. OIDs, die die Microsoft-Komponente nicht versteht, werden an den Adapter weitergeleitet.

FastTransitionSupported

Gibt an, ob der schnelle Übergang unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MU_MIMOSupported

Gibt an, ob Mu-MIMO unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

BSSTransitionSupported

Gibt an, ob der 802.11v-BSS-Übergang unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

SAEAuthenticationSupported

Gibt an, ob das Gerät die SAE-Authentifizierung unterstützt. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MBOSupported

Gibt an, ob das Gerät multiband Operation (MBO) unterstützt. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

BeaconReportsImplemented

Gibt an, ob der Adapter Beaconberichtsmessungen implementiert. Gültige Werte sind 0 (der Adapter implementiert keine Beaconberichtsmessungen) und 1 (der Adapter implementiert einen eigenen 11.000-Beacon-Bericht).

Hinweise

Clienttreiber übergeben WIFI_DEVICE_CAPABILITIES als Parameter an WifiDeviceSetDeviceCapabilities , um Gerätefunktionen an WiFiCx zu melden.

Anforderungen

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

Weitere Informationen

WifiDeviceSetDeviceCapabilities