Freigeben über


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_Deprecated;
  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                      MaxMLOLinksSupported;
  BOOLEAN                    DoNotUseOsReserved;
  WDI_MAC_ADDRESS            *MLOAddressesList;
  ULONG                      NumAkmsSupported;
  RSNA_AKM_SUITE             *AkmsList;
  ULONG                      NumFIPSCertifiedCipherAlgorithms;
  WDI_CIPHER_ALGORITHM       *FIPSCertifiedCipherAlgorithmsList;
  BOOLEAN                    MSCSSupported;
  BOOLEAN                    DSCPToUPMappingSupported;
  UINT32                     MaxNumConfigurableActionFrameWakePatterns;
  BOOLEAN                    CrossAkmCipherRoamSupported;
} WIFI_STATION_CAPABILITIES;

Member

Size

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

ScanSSIDListSize

Die Scan-SSID-Listengröße.

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 FIPS-Hostmodus unterstützt wird. Gültige Werte sind 0 (nicht unterstützt) und 1 (unterstützt).

MFPCapable

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

AutoPowerSaveMode

Gibt an, ob das automatische Stromsparen 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 verwalten würde. Gültige Werte sind 0 (nein) und 1 (ja).

ConnectBSSSelectionOverride

Gibt an, ob der Adapter bei einer Stationverbindung versuchen kann, eine BSSID zu verknüpfen, 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 Ziel-STAs, die pro FTM-Anforderungstask unterstützt werden.

HostWPA3FIPSModeEnabled_Deprecated

NumSupportedUnicastAlgorithms

Die Anzahl der unterstützten Unicastalgorithmen.

UnicastAlgorithmsList

Ein Zeiger auf ein Array von Unicastverschlüsselungsalgorithmen, die als DOT11_AUTH_CIPHER_PAIR-Strukturen formatiert sind. Die Länge dieses Arrays wird durch den NumSupportedUnicastAlgorithms-Member 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 vom 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 vom NumSupportedMulticastMgmtAlgorithms-Member angegeben.

NumSecondaryStaBandCombinations

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

SecondaryStaBandsCombinations

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

MaxMLOLinksSupported

Die maximale Anzahl von Links, die die Hardware für MLO-Verbindungen (Multi-Link Operation) unterstützt.

DoNotUseOsReserved

MLOAddressesList

Ein Zeiger auf ein Array von WDI_MAC_ADDRESS Strukturen, die MLO MAC-Adressen mit MaxMLOLinksSupported-Elementen darstellen. Die Anzahl der Einträge in MLOAddressesList muss mit MaxMLOLinksSupported übereinstimmen. Dies gibt an, dass der Treiber MLO-Links einrichten kann.

NumAkmsSupported

Die maximale Anzahl von Authentifizierungs- und Schlüsselverwaltungssammlungen (AKM), die der Treiber unterstützt.

AkmsList

Ein Zeiger auf ein Array von RSNA_AKM_SUITE Strukturen, die AKM-Suites mit NumAkmsSupported-Elementen darstellen. Diese Liste sollte alle AKM-Suites enthalten, die vom Treiber unterstützt werden, und muss die AKM 24 enthalten, wenn das Betriebssystem die gleichzeitige Authentifizierung gleicher Werte (Simultaneous Authentication of Equals, SAE) mit einem 384-Bit-Paarweisem Hauptschlüssel (Pairwise Master Key, PMK) unterstützt. Die Anzahl der Einträge in MLOAddressesList muss mit NumAkmsSupported übereinstimmen.

NumFIPSCertifiedCipherAlgorithms

Anzahl der Verschlüsselungsalgorithmen, für die das Gerät eine FIPS 140-Zertifizierung erhalten hat.

FIPSCertifiedCipherAlgorithmsList

Ein Zeiger auf ein Array von DOT11_CIPHER_ALGORITHM Strukturen, für die das Gerät die FIPS 140-Zertifizierung erhalten hat, mit NumFIPSCertifiedCipherAlgorithms-Elementen .

MSCSSupported

Ein BOOLEscher Wert, der angibt, ob der Treiber gespiegelte Stream Classification Service (MSCS) unterstützt.

DSCPToUPMappingSupported

Ein BOOLESCHER WERT, der angibt, ob der Treiber QoS-Zuordnung (Differenzierter Dienstcodepunkt (DSCP) zu Benutzerprioritätszuordnung (UP) unterstützt.

MaxNumConfigurableActionFrameWakePatterns

Die maximale Anzahl von Aktionsframereaktivierungsmustern, die das Gerät unterstützt. Treiber müssen MaxNumConfigurableActionFrameWakePatterns auf mindestens folgendes festlegen:

  • 1 zur Unterstützung von MSCS.
  • 2 zur Unterstützung der DSCP-zu-UP-Zuordnung.

Wenn MaxNumConfigurableActionFrameWakePatterns kleiner als der für jedes Feature erforderliche Mindestwert ist, deaktiviert das Betriebssystem das Feature.

CrossAkmCipherRoamSupported

Hinweise

Rufen Sie WIFI_STATION_CAPABILITIES_INIT auf, um diese Struktur zu initialisieren und das Feld Größe auszufüllen. Rufen Sie dann WifiDeviceSetStationCapabilities auf, um Die 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

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities