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;
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 MaxMultiLinkConnectionsSupported;
BOOLEAN MultiLinkConnectionsEnabled;
WDI_MAC_ADDRESS *MultiLinkAddressesList;
} 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 (no) 和 1 (yes) 。
ConnectBSSSelectionOverride
指定是否在工作站上连接适配器可能会尝试关联到未在首选 BSSID 列表中指定的 BSSID。 有效值为 0 (no) 和 1 (yes) 。
MaxNetworkOffloadListSize
指定支持的网络卸载条目数。
HESSIDConnectionSupported
指定是否支持连接到 HESSID 的功能。 有效值为 0 (不支持) 和 1 (支持的) 。
FTMAsInitiatorSupport
指定是否支持作为发起程序的 FTM 过程。 有效值为 0 (不支持) 和 1 (支持的) 。
FTMNumberOfSupportedTargets
每个 FTM 请求任务支持的目标 STA 数。
HostWPA3FIPSModeEnabled
指定是否启用 WPA3 的主机 FIPS 模式。 有效值为 0 (禁用) 和 1 (启用) 。
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 功能。
MaxMultiLinkConnectionsSupported
MLO 连接的硬件支持的最大链接数。
MultiLinkConnectionsEnabled
指定是否启用多链接连接。 有效值为 0 (禁用) 和 1 (启用) 。
MultiLinkAddressesList
指向 WDI_MAC_ADDRESS 结构的数组的指针,该结构表示具有 MaxMultiLinkConnectionsSupported 元素的 multiLink MAC 地址。
注解
客户端驱动程序将 WIFI_STATION_CAPABILITIES 作为参数传递给 WifiDeviceSetStationCapabilities ,以向 WiFiCx 报告工作站功能。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
最低受支持的服务器 | Windows Server 2022 |
标头 | wificx.h |