WIFI_STATION_CAPABILITIES-Struktur (wificx.h)

Die WIFI_STATION_CAPABILITIES-Struktur beschreibt die Stationsfunktionen für ein WiFiCx-Gerät.

Syntax

typedef struct _WIFI_STATION_CAPABILITIES {
  ULONG                      Size;
  UINT32                     ScanSSIDListSize;
  UINT32                     DesiredSSIDListSize;
  UINT32                     PrivacyExemptionListSize;
  UINT32                     KeyMappingTableSize;
  UINT32                     DefaultKeyTableSize;
  UINT32                     WEPKeyValueMaxLength;
  UINT32                     MaxNumPerSTA;
  UINT8                      SupportedQOSFlags;
  UINT8                      HostFIPSModeImplemented;
  UINT8                      MFPCapable;
  BOOLEAN                    AutoPowerSaveMode;
  BOOLEAN                    BSSListCachemanagement;
  BOOLEAN                    ConnectBSSSelectionOverride;
  UINT32                     MaxNetworkOffloadListSize;
  BOOLEAN                    HESSIDConnectionSupported;
  BOOLEAN                    FTMAsInitiatorSupport;
  UINT32                     FTMNumberOfSupportedTargets;
  BOOLEAN                    HostWPA3FIPSModeEnabled;
  ULONG                      NumSupportedUnicastAlgorithms;
  PDOT11_AUTH_CIPHER_PAIR    UnicastAlgorithmsList;
  ULONG                      NumSupportedMulticastDataAlgorithms;
  PDOT11_AUTH_CIPHER_PAIR    MulticastDataAlgorithmsList;
  ULONG                      NumSupportedMulticastMgmtAlgorithms;
  PDOT11_AUTH_CIPHER_PAIR    MulticastMgmtAlgorithmsList;
  ULONG                      NumSecondaryStaBandCombinations;
  WIFI_STA_BANDS_COMBINATION *SecondaryStaBandsCombinations;
  ULONG                      MaxMultiLinkConnectionsSupported;
  BOOLEAN                    MultiLinkConnectionsEnabled;
  WDI_MAC_ADDRESS            *MultiLinkAddressesList;
} WIFI_STATION_CAPABILITIES;

Member

Size

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

ScanSSIDListSize

Die Größe der Scan-SSID-Liste.

DesiredSSIDListSize

Die gewünschte SSID-Listengröße.

PrivacyExemptionListSize

Die Listengröße der Datenschutzausnahme.

KeyMappingTableSize

Die Größe der Schlüsselzuordnungstabelle.

DefaultKeyTableSize

Die Standardgröße der Schlüsseltabelle.

WEPKeyValueMaxLength

Die maximale Länge des WEP-Schlüsselwerts.

MaxNumPerSTA

Die maximale Anzahl pro STA-Standardschlüsseltabellen.

SupportedQOSFlags

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

HostFIPSModeImplemented

Gibt an, ob der HOST-FIPS-Modus unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MFPCapable

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

AutoPowerSaveMode

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

BSSListCachemanagement

Gibt an, ob der Adapter den BSS-Listencache der Station verwaltet. Gültige Werte sind 0 (nein) und 1 (ja).

ConnectBSSSelectionOverride

Gibt an, ob der Adapter bei einer Stationverbindung versuchen kann, eine Zuordnung zu einer BSSID zu versuchen, die in der Liste Bevorzugte BSSID nicht angegeben ist. Gültige Werte sind 0 (nein) und 1 (ja).

MaxNetworkOffloadListSize

Gibt die unterstützte Anzahl von Netzwerkauslagerungseinträgen an.

HESSIDConnectionSupported

Gibt an, ob die Möglichkeit zum Herstellen einer Verbindung mit HESSIDs unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

FTMAsInitiatorSupport

Gibt an, ob die FTM-Prozeduren als Initiator unterstützt werden. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

FTMNumberOfSupportedTargets

Anzahl der pro FTM-Anforderungsaufgabe unterstützten Ziel-STAs.

HostWPA3FIPSModeEnabled

Gibt an, ob der Host-FIPS-Modus für WPA3 aktiviert ist. Gültige Werte sind 0 (deaktiviert) und 1 (aktiviert).

NumSupportedUnicastAlgorithms

Die Anzahl der unterstützten Unicastalgorithmen.

UnicastAlgorithmsList

Ein Zeiger auf ein Array von Unicast-Verschlüsselungsalgorithmen, die als DOT11_AUTH_CIPHER_PAIR-Strukturen formatiert sind. Die Länge dieses Arrays wird durch das NumSupportedUnicastAlgorithms-Element angegeben.

NumSupportedMulticastDataAlgorithms

Die Anzahl der unterstützten Multicastdatenverschlüsselungsalgorithmen.

MulticastDataAlgorithmsList

Ein Zeiger auf ein Array von Multicastdatenverschlüsselungsalgorithmen, die als DOT11_AUTH_CIPHER_PAIR-Strukturen formatiert sind. Die Länge dieses Arrays wird durch das NumSupportedMulticastDataAlgorithms-Element angegeben.

NumSupportedMulticastMgmtAlgorithms

Die Anzahl der unterstützten Multicastverwaltungsalgorithmen.

MulticastMgmtAlgorithmsList

Ein Zeiger auf ein Array von Multicastverwaltungsalgorithmen, die als DOT11_AUTH_CIPHER_PAIR-Strukturen formatiert sind. Die Länge dieses Arrays wird durch das NumSupportedMulticastMgmtAlgorithms-Element angegeben.

NumSecondaryStaBandCombinations

Die Anzahl der sekundären STA-Bandkombinationen. Wenn dieser Wert 0 ist, wird die sekundäre STA-Funktion nicht festgelegt.

SecondaryStaBandsCombinations

Ein Zeiger auf ein Array von WIFI_STA_BANDS_COMBINATION Strukturen. Wenn dieser Wert NULL ist, wird die sekundäre STA-Funktion nicht festgelegt.

MaxMultiLinkConnectionsSupported

Die maximale Anzahl von Links, die von der Hardware für MLO-Verbindungen unterstützt werden.

MultiLinkConnectionsEnabled

Gibt an, ob die Multi-Link-Konnektivität aktiviert ist. Gültige Werte sind 0 (deaktiviert) und 1 (aktiviert).

MultiLinkAddressesList

Ein Zeiger auf ein Array von WDI_MAC_ADDRESS Struktur, die multiLink MAC-Adressen mit MaxMultiLinkConnectionsSupported-Elementen darstellt.

Hinweise

Clienttreiber übergeben WIFI_STATION_CAPABILITIES als Parameter an WifiDeviceSetStationCapabilities , um Stationsfunktionen 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

WifiDeviceSetStationCapabilities