Compartir a través de


estructura WIFI_STATION_CAPABILITIES (wificx.h)

La estructura WIFI_STATION_CAPABILITIES describe las funcionalidades de la estación para un dispositivo WiFiCx.

Sintaxis

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;

Miembros

Size

Suma (en bytes) de los tamaños de todos los elementos contenidos.

ScanSSIDListSize

Tamaño de la lista de SSID de examen.

DesiredSSIDListSize

Tamaño de lista de SSID deseado.

PrivacyExemptionListSize

Tamaño de la lista de exención de privacidad.

KeyMappingTableSize

Tamaño de la tabla de asignación de claves.

DefaultKeyTableSize

Tamaño predeterminado de la tabla de claves.

WEPKeyValueMaxLength

Longitud máxima del valor de clave WEP.

MaxNumPerSTA

Número máximo de tablas de claves predeterminadas por STA.

SupportedQOSFlags

Especifica si se admite WMM QOS. Los valores válidos son 0 (no compatibles) y 1 (compatible).

HostFIPSModeImplemented

Especifica si se admite el modo FIPS de host. Los valores válidos son 0 (no compatibles) y 1 (compatible).

MFPCapable

Especifica si se admite la protección de fotogramas de administración (MFP). Los valores válidos son 0 (no compatibles) y 1 (compatible).

AutoPowerSaveMode

Especifica si se admite el ahorro automático de energía. Los valores válidos son 0 (no compatibles) y 1 (compatible).

BSSListCachemanagement

Especifica si el adaptador mantendría la caché de la lista BSS de la estación. Los valores válidos son 0 (no) y 1 (sí).

ConnectBSSSelectionOverride

Especifica si en una estación conecta el adaptador puede intentar asociarse a un BSSID que no se especifica en la lista BSSID preferido. Los valores válidos son 0 (no) y 1 (sí).

MaxNetworkOffloadListSize

Especifica el número admitido de entradas de descarga de red.

HESSIDConnectionSupported

Especifica si se admite la capacidad de conectarse a HESSID. Los valores válidos son 0 (no compatibles) y 1 (compatible).

FTMAsInitiatorSupport

Especifica si se admiten los procedimientos FTM como iniciador. Los valores válidos son 0 (no compatibles) y 1 (compatible).

FTMNumberOfSupportedTargets

Número de STA de destino admitidas por tarea de solicitud de FTM.

HostWPA3FIPSModeEnabled_Deprecated

NumSupportedUnicastAlgorithms

Número de algoritmos de unidifusión admitidos.

UnicastAlgorithmsList

Puntero a una matriz de algoritmos de cifrado de unidifusión con formato de estructuras DOT11_AUTH_CIPHER_PAIR . La longitud de esta matriz se especifica mediante el miembro NumSupportedUnicastAlgorithms .

NumSupportedMulticastDataAlgorithms

Número de algoritmos de cifrado de datos de multidifusión admitidos.

MulticastDataAlgorithmsList

Puntero a una matriz de algoritmos de cifrado de datos de multidifusión con formato DOT11_AUTH_CIPHER_PAIR estructuras. La longitud de esta matriz se especifica mediante el miembro NumSupportedMulticastDataAlgorithms .

NumSupportedMulticastMgmtAlgorithms

Número de algoritmos de administración de multidifusión admitidos.

MulticastMgmtAlgorithmsList

Puntero a una matriz de algoritmos de administración de multidifusión con formato DOT11_AUTH_CIPHER_PAIR estructuras. La longitud de esta matriz se especifica mediante el miembro NumSupportedMulticastMgmtAlgorithms .

NumSecondaryStaBandCombinations

Número de combinaciones de bandas STA secundarias. Si este valor es 0, no se establecerá la funcionalidad STA secundaria.

SecondaryStaBandsCombinations

Puntero a una matriz de estructuras WIFI_STA_BANDS_COMBINATION . Si este valor es NULL, no se establecerá la funcionalidad STA secundaria.

MaxMLOLinksSupported

El número máximo de vínculos que admite el hardware para las conexiones de operación de varios vínculos (MLO).

DoNotUseOsReserved

MLOAddressesList

Puntero a una matriz de estructuras de WDI_MAC_ADDRESS que representan direcciones MAC de MLO con elementos MaxMLOLinksSupported . El número de entradas de MLOAddressesList debe coincidir con MaxMLOLinksSupported. Esto indicará que el controlador es capaz de configurar vínculos de MLO.

NumAkmsSupported

El número máximo de conjuntos de autenticación y administración de claves (AKM) que admite el controlador.

AkmsList

Puntero a una matriz de estructuras de RSNA_AKM_SUITE que representan conjuntos AKM, con elementos NumAkmsSupported . Esta lista debe incluir todos los conjuntos de AKM que admite el controlador y deben incluir el AKM 24 si se espera que el sistema operativo admita la autenticación simultánea de equals (SAE) con una clave maestra emparejada de 384 bits (PMK). El número de entradas de MLOAddressesList debe coincidir con NumAkmsSupported.

NumFIPSCertifiedCipherAlgorithms

Número de algoritmos de cifrado para los que el dispositivo ha recibido la certificación FIPS 140.

FIPSCertifiedCipherAlgorithmsList

Puntero a una matriz de estructuras de DOT11_CIPHER_ALGORITHM para las que el dispositivo ha recibido la certificación FIPS 140, con elementos NumFIPSCerpherCipherAlgorithms .

MSCSSupported

Valor BOOLEAN que indica si el controlador admite mirrored Stream Classification Service (MSCS).

DSCPToUPMappingSupported

Valor BOOLEAN que indica si el controlador admite la asignación de QoS (punto de código de servicios diferenciados (DSCP) a la asignación de prioridad de usuario (UP).

MaxNumConfigurableActionFrameWakePatterns

Número máximo de patrones de reactivación de fotogramas de acción que admite el dispositivo. Los controladores deben establecer MaxNumConfigurableActionFrameWakePatterns en al menos:

  • 1 para admitir MSCS.
  • 2 para admitir la asignación de DSCP a UP.

Si MaxNumConfigurableActionFrameWakePatterns es menor que el valor mínimo necesario para cada característica, el sistema operativo deshabilitará la característica.

CrossAkmCipherRoamSupported

Comentarios

Llame a WIFI_STATION_CAPABILITIES_INIT para inicializar esta estructura y rellenar su campo Tamaño . A continuación, llama a WifiDeviceSetStationCapabilities para informar de las funcionalidades de la estación de informes a WiFiCx.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Encabezado wificx.h

Consulte también

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities