共用方式為


WIFI_STATION_CAPABILITIES結構 (wificx.h)

WIFI_STATION_CAPABILITIES 結構描述WiFiCx裝置的月臺功能。

語法

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;

成員

Size

所有自主專案大小的總和(以位元組為單位)。

ScanSSIDListSize

掃描 SSID 清單大小。

DesiredSSIDListSize

所需的 SSID 清單大小。

PrivacyExemptionListSize

隱私權豁免清單大小。

KeyMappingTableSize

索引鍵對應數據表大小。

DefaultKeyTableSize

預設索引鍵數據表大小。

WEPKeyValueMaxLength

WEP 索引鍵值的最大長度。

MaxNumPerSTA

每個 STA 預設索引鍵數據表的最大數目。

SupportedQOSFlags

指定是否支援 WMM QOS。 有效值為 0(不支援)和 1(支援)。

HostFIPSModeImplemented

指定是否支援主機 FIPS 模式。 有效值為 0(不支援)和 1(支援)。

MFPCapable

指定是否支援管理框架保護 (MFP)。 有效值為 0(不支援)和 1(支援)。

AutoPowerSaveMode

指定是否支援自動省電。 有效值為 0(不支援)和 1(支援)。

BSSListCachemanagement

指定配接器是否會維護月臺 BSS 清單快取。 有效值為 0(否)和 1(是)。

ConnectBSSSelectionOverride

指定在站臺上連接適配卡是否可能嘗試與慣用 BSSID 清單中未指定之 BSSID 的 BSSID 產生關聯。 有效值為 0(否)和 1(是)。

MaxNetworkOffloadListSize

指定支援的網路卸除項目數目。

HESSIDConnectionSupported

指定是否支持連線到 HESSID 的能力。 有效值為 0(不支援)和 1(支援)。

FTMAsInitiatorSupport

指定是否支援 FTM 程式做為啟動器。 有效值為 0(不支援)和 1(支援)。

FTMNumberOfSupportedTargets

每個 FTM 要求工作所支援的目標 STA 數目。

HostWPA3FIPSModeEnabled_Deprecated

NumSupportedUnicastAlgorithms

支援的單播演算法數目。

UnicastAlgorithmsList

單播加密演演算法陣列的指標,其格式為 DOT11_AUTH_CIPHER_PAIR 結構。 此陣列的長度是由 NumSupportedUnicastAlgorithms 成員所指定。

NumSupportedMulticastDataAlgorithms

支援的多播數據加密演算法數目。

MulticastDataAlgorithmsList

多播數據加密演演算法陣列的指標,格式為 DOT11_AUTH_CIPHER_PAIR 結構。 此陣列的長度是由 NumSupportedMulticastDataAlgorithms 成員所指定。

NumSupportedMulticastMgmtAlgorithms

支援的多播管理演算法數目。

MulticastMgmtAlgorithmsList

多播管理演演算法陣列的指標,格式為 DOT11_AUTH_CIPHER_PAIR 結構。 此陣列的長度是由 NumSupportedMulticastMgmtAlgorithms 成員指定。

NumSecondaryStaBandCombinations

次要 STA 頻帶組合的數目。 如果此值 0,則不會設定次要 STA 功能。

SecondaryStaBandsCombinations

WIFI_STA_BANDS_COMBINATION 結構的陣列指標。 如果此值 NULL,則不會設定次要 STA 功能。

MaxMLOLinksSupported

硬體支援多重連結作業 (MLO) 連線的連結數目上限。

DoNotUseOsReserved

MLOAddressesList

WDI_MAC_ADDRESS 結構的陣列指標,表示具有 MaxMLOLinksSupported 元素的 MLO MAC 位址。 MLOAddressesList 中的項目數必須符合 maxMLOLinksSupported 。 這表示驅動程式能夠設定 MLO 連結。

NumAkmsSupported

驅動程式支援的驗證和金鑰管理 (AKM) 套件數目上限。

AkmsList

代表 AKM 套件之 RSNA_AKM_SUITE 結構的數位指標,NumAkmsSupported 專案。 此清單應包含驅動程式支援的所有 AKM 套件,如果 OS 預期支援具有 384 位配對主要密鑰的同步驗證 ,則必須包含 AKM 24。 MLOAddressesList 中的項目數目必須符合 NumAkmsSupported

NumFIPSCertifiedCipherAlgorithms

裝置已收到 FIPS 140 認證的加密演算法數目。

FIPSCertifiedCipherAlgorithmsList

裝置已收到 FIPS 140 認證的 DOT11_CIPHER_ALGORITHM 結構數位指標,NumFIPSCertifiedCipherAlgorithms 專案。

MSCSSupported

布爾值,指出驅動程式是否支援鏡像數據流分類服務 (MSCS)。

DSCPToUPMappingSupported

布爾值,指出驅動程式是否支援 QoS 對應(區分服務代碼點 (DSCP) 到使用者優先順序 (UP) 對應。

MaxNumConfigurableActionFrameWakePatterns

裝置支持的動作畫面喚醒模式數目上限。 驅動程式必須至少將 MaxNumConfigurableActionFrameWakePatterns

  • 支援 MSCS 1
  • 2 以支援 DSCPto-UP 對應。

如果 MaxNumConfigurableActionFrameWakePatterns 小於每個功能所需的最小值,OS 將會停用此功能。

CrossAkmCipherRoamSupported

言論

呼叫 WIFI_STATION_CAPABILITIES_INIT 來初始化這個結構,並填入其 Size 字段。 然後呼叫 WifiDeviceSetStationCapabilities,向 WiFiCx 報告月臺功能。

要求

要求 價值
最低支援的用戶端 Windows 11
支援的最低伺服器 Windows Server 2022
標頭 wificx.h

另請參閱

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities