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 |