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 |