Condividi tramite


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

Vedi anche

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities