共用方式為


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 產生關聯。 有效值為 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

NumAkmsSupported 元素表示 AKM 套件之RSNA_AKM_SUITE結構的數位指標。 此清單應該包含驅動程式支援的所有 AKM 套件,而且如果 OS 預期支援 384 位的 Pairwise Master Key (PMK) 同時驗證 Equals (SAE) ,則必須包含 AKM 24。 MLOAddressesList 中的項目數目必須符合 NumAkmsSupported

NumFIPSCertifiedCipherAlgorithms

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

FIPSCertifiedCipherAlgorithmsList

裝置已接收 FIPS 140 認證的 DOT11_CIPHER_ALGORITHM 結構數位指標,其中包含 NumFIPSCertifiedCipherAlgorithms 元素。

MSCSSupported

BOOLEAN,指出驅動程式是否支援鏡像 Stream 分類服務 (MSCS) 。

DSCPToUPMappingSupported

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

MaxNumConfigurableActionFrameWakePatterns

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

  • 1 支援 MSCS。
  • 2 支援 DSCP 對 UP 對應。

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

CrossAkmCipherRoamSupported

備註

呼叫 WIFI_STATION_CAPABILITIES_INIT 初始化此結構,並填入其 [大小 ] 字段。 然後呼叫 WifiDeviceSetStationCapabilities ,向 WiFiCx 回報月臺功能。

規格需求

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

另請參閱

WIFI_STATION_CAPABILITIES_INIT

WifiDeviceSetStationCapabilities