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 |