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

另请参阅

WifiDeviceSetStationCapabilities