Freigeben über


WIFI_STATION_CAPABILITIES Struktur (wificx.h)

Die WIFI_STATION_CAPABILITIES Struktur beschreibt die Station-Funktionen 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;

Angehörige

Size

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

ScanSSIDListSize

Die Größe der SSID-Liste des Scans.

DesiredSSIDListSize

Die gewünschte SSID-Listengröße.

PrivacyExemptionListSize

Die Größe der Ausnahmeliste für den Datenschutz.

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 verwaltet. Gültige Werte sind 0 (Nein) und 1 (ja).

ConnectBSSSelectionOverride

Gibt an, ob der Adapter auf einer Station eine Zuordnung zu einer BSSID versuchen kann, die nicht in der Liste der bevorzugten BSSID angegeben ist. Gültige Werte sind 0 (Nein) und 1 (ja).

MaxNetworkOffloadListSize

Gibt die unterstützte Anzahl von Netzwerkoffloadeinträ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 zielbasierten StAs, die pro FTM-Anforderungsaufgabe unterstützt werden.

HostWPA3FIPSModeEnabled_Deprecated

NumSupportedUnicastAlgorithms

Die Anzahl der unterstützten Unicastalgorithmen.

UnicastAlgorithmsList

Ein Zeiger auf ein Array von Unicastchiffrealgorithmen, die als DOT11_AUTH_CIPHER_PAIR Strukturen formatiert sind. Die Länge dieses Arrays wird durch das NumSupportedUnicastAlgorithms Member angegeben.

NumSupportedMulticastDataAlgorithms

Die Anzahl der unterstützten Multicast-Datenchiffrealgorithmen.

MulticastDataAlgorithmsList

Ein Zeiger auf ein Array von Multicast-Datenchiffrealgorithmen, die als DOT11_AUTH_CIPHER_PAIR Strukturen formatiert sind. Die Länge dieses Arrays wird durch das NumSupportedMulticastDataAlgorithms Member 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 Member angegeben.

NumSecondaryStaBandCombinations

Die Anzahl der sekundären STA-Bandkombinationen. Wenn dieser Wert 0ist, 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.

MaxMLOLinksSupported

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

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. Dadurch wird angegeben, dass der Treiber MLO-Verknüpfungen 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 darstellen, mit NumAkmsSupported-Elementen. Diese Liste sollte alle AKM-Suites enthalten, die vom Treiber unterstützt werden, und müssen die AKM 24 enthalten, wenn das Betriebssystem die gleichzeitige Authentifizierung von Gleich (SAE) mit einem 384-Bit-Pairwise-Masterschlüssel (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 FIPS 140-Zertifizierung erhalten hat.

FIPSCertifiedCipherAlgorithmsList

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

MSCSSupported

Ein BOOLESCHER Wert, der angibt, ob der Treiber den Gespiegelten Streamklassifizierungsdienst (Mirrored Stream Classification Service, MSCS) unterstützt.

DSCPToUPMappingSupported

Ein BOOLEAN, der angibt, ob der Treiber die QoS-Zuordnung (Differenzierte Dienstcodepunkt (DSCP) zur Benutzerprioritätszuordnung (UP) unterstützt.

MaxNumConfigurableActionFrameWakePatterns

Die maximale Anzahl von Aktionsframe-Wakemustern, die vom Gerät unterstützt werden. Treiber müssen MaxNumConfigurableActionFrameWakePatterns auf mindestens folgendes festlegen:

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

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

CrossAkmCipherRoamSupported

Bemerkungen

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 Station-Funktionen an WiFiCx zu melden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
mindestens unterstützte Server- Windows Server 2022
Header- wificx.h

Siehe auch

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities