WIFI_STATION_CAPABILITIES struttura (wificx.h)
La struttura WIFI_STATION_CAPABILITIES descrive le funzionalità della stazione per un dispositivo WiFiCx.
Sintassi
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;
Members
Size
Somma (in byte) delle dimensioni di tutti gli elementi contenuti.
ScanSSIDListSize
Dimensioni dell'elenco SSID di analisi.
DesiredSSIDListSize
Dimensioni dell'elenco SSID desiderate.
PrivacyExemptionListSize
Dimensione dell'elenco di esenzione della privacy.
KeyMappingTableSize
Dimensioni della tabella di mapping delle chiavi.
DefaultKeyTableSize
Dimensioni predefinite della tabella delle chiavi.
WEPKeyValueMaxLength
Lunghezza massima del valore della chiave WEP.
MaxNumPerSTA
Numero massimo di tabelle chiave predefinite di STA.
SupportedQOSFlags
Specifica se WMM QOS è supportato. I valori validi sono 0 (non supportati) e 1 (supportati).
HostFIPSModeImplemented
Specifica se la modalità FIPS host è supportata. I valori validi sono 0 (non supportati) e 1 (supportati).
MFPCapable
Specifica se la protezione dei frame di gestione (MFP) è supportata. I valori validi sono 0 (non supportati) e 1 (supportati).
AutoPowerSaveMode
Specifica se è supportato il risparmio automatico di energia. I valori validi sono 0 (non supportati) e 1 (supportati).
BSSListCachemanagement
Specifica se l'adattatore mantiene la cache dell'elenco BSS della stazione. I valori validi sono 0 (no) e 1 (sì).
ConnectBSSSelectionOverride
Specifica se in una stazione connettere l'adattatore può tentare l'associazione a un BSSID non specificato nell'elenco BSSID preferito. I valori validi sono 0 (no) e 1 (sì).
MaxNetworkOffloadListSize
Specifica il numero supportato di voci di offload di rete.
HESSIDConnectionSupported
Specifica se è supportata la possibilità di connettersi agli HESSID. I valori validi sono 0 (non supportati) e 1 (supportati).
FTMAsInitiatorSupport
Specifica se le procedure FTM come iniziatore sono supportate. I valori validi sono 0 (non supportati) e 1 (supportati).
FTMNumberOfSupportedTargets
Numero di stA di destinazione supportati per ogni attività di richiesta FTM.
HostWPA3FIPSModeEnabled_Deprecated
NumSupportedUnicastAlgorithms
Numero di algoritmi unicast supportati.
UnicastAlgorithmsList
Puntatore a una matrice di algoritmi di crittografia unicast formattati come strutture DOT11_AUTH_CIPHER_PAIR . La lunghezza di questa matrice viene specificata dal membro NumSupportedUnicastAlgorithms .
NumSupportedMulticastDataAlgorithms
Numero di algoritmi di crittografia dati multicast supportati.
MulticastDataAlgorithmsList
Puntatore a una matrice di algoritmi di crittografia dati multicast formattati come strutture DOT11_AUTH_CIPHER_PAIR . La lunghezza di questa matrice viene specificata dal membro NumSupportedMulticastDataAlgorithms .
NumSupportedMulticastMgmtAlgorithms
Numero di algoritmi di gestione multicast supportati.
MulticastMgmtAlgorithmsList
Puntatore a una matrice di algoritmi di gestione multicast formattati come strutture DOT11_AUTH_CIPHER_PAIR . La lunghezza di questa matrice viene specificata dal membro NumSupportedMulticastMgmtAlgorithms .
NumSecondaryStaBandCombinations
Numero di combinazioni di bande STA secondarie. Se questo valore è 0, la funzionalità STA secondaria non verrà impostata.
SecondaryStaBandsCombinations
Puntatore a una matrice di strutture WIFI_STA_BANDS_COMBINATION . Se questo valore è NULL, la funzionalità STA secondaria non verrà impostata.
MaxMLOLinksSupported
Numero massimo di collegamenti supportati dall'hardware per le connessioni MLO (Multi-Link Operation).
DoNotUseOsReserved
MLOAddressesList
Puntatore a una matrice di strutture WDI_MAC_ADDRESS che rappresentano indirizzi MAC MLO con elementi MaxMLOLinksSupported . Il numero di voci in MLOAddressesList deve corrispondere a MaxMLOLinksSupported. Questo indica che il driver è in grado di configurare i collegamenti MLO.
NumAkmsSupported
Numero massimo di pacchetti di autenticazione e gestione delle chiavi (AKM) supportati dal driver.
AkmsList
Puntatore a una matrice di strutture RSNA_AKM_SUITE che rappresentano suite AKM, con elementi NumAkmsSupported . Questo elenco deve includere tutte le suite AKM supportate dal driver e devono includere AKM 24 se il sistema operativo deve supportare l'autenticazione simultanea di Equals (SAE) con una chiave master a 384 bit (PMK). Il numero di voci in MLOAddressesList deve corrispondere a NumAkmsSupported.
NumFIPSCertifiedCipherAlgorithms
Numero di algoritmi di crittografia per i quali il dispositivo ha ricevuto la certificazione FIPS 140.
FIPSCertifiedCipherAlgorithmsList
Puntatore a una matrice di strutture DOT11_CIPHER_ALGORITHM per cui il dispositivo ha ricevuto la certificazione FIPS 140, con gli elementi NumFIPSCertifiedCipherAlgorithms .
MSCSSupported
VALORE BOOLEAN che indica se il driver supporta il servizio di classificazione con mirroring Stream (MSCS).
DSCPToUPMappingSupported
VALORE BOOLEAN che indica se il driver supporta il mapping QoS (Punto di codice DSCP) a Priorità utente (UP).
MaxNumConfigurableActionFrameWakePatterns
Numero massimo di modelli di riattivazione del frame di azione supportati dal dispositivo. I driver devono impostare MaxNumConfigurableActionFrameWakePatterns su almeno:
- 1 per supportare MSCS.
- 2 per supportare il mapping DSCP-to-UP.
Se MaxNumConfigurableActionFrameWakePatterns è minore del valore minimo necessario per ogni funzionalità, il sistema operativo disabilita la funzionalità.
CrossAkmCipherRoamSupported
Commenti
Chiamare WIFI_STATION_CAPABILITIES_INIT per inizializzare questa struttura e compilare il relativo campo Dimensioni . Chiamare quindi WifiDeviceSetStationCapabilities per segnalare le funzionalità della stazione a WiFiCx.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 |
Server minimo supportato | Windows Server 2022 |
Intestazione | wificx.h |