wificx.h) (WIFI_DEVICE_CAPABILITIES 结构

WIFI_DEVICE_CAPABILITIES结构描述了 WiFiCx 设备的功能。

语法

typedef struct _WIFI_DEVICE_CAPABILITIES {
  ULONG                             Size;
  BOOLEAN                           HardwareRadioState;
  BOOLEAN                           SoftwareRadioState;
  UCHAR                             FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH];
  BOOLEAN                           ActionFramesSupported;
  UINT8                             NumRxStreams;
  UINT8                             NumTxStreams;
  BOOLEAN                           Support_eCSA;
  BOOLEAN                           MACAddressRandomization;
  WDI_MAC_ADDRESS                   MACAddressRandomizationMask;
  WDI_BLUETOOTH_COEXISTENCE_SUPPORT BluetoothCoexistenceSupport;
  BOOLEAN                           SupportsNonWdiOidRequests;
  BOOLEAN                           FastTransitionSupported;
  BOOLEAN                           MU_MIMOSupported;
  BOOLEAN                           BSSTransitionSupported;
  BOOLEAN                           SAEAuthenticationSupported;
  BOOLEAN                           MBOSupported;
  BOOLEAN                           BeaconReportsImplemented;
} WIFI_DEVICE_CAPABILITIES;

成员

Size

所有包含元素的大小) (总和(以字节为单位)。

HardwareRadioState

指定硬件是否启用无线电。 有效值为 0 (禁用) 和 1 (启用) 。

SoftwareRadioState

指定它们是否由软件启用无线电。 有效值为 0 (禁用) 和 1 (启用) 。

FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH]

固件版本。

ActionFramesSupported

指定是否支持发送和接收操作帧。 有效值为 0 (不支持) 和 1 (支持的) 。

NumRxStreams

支持的 RX 空间流数。

NumTxStreams

支持的 TX 空间流数。

Support_eCSA

指定是否支持 eCSA。 有效值为 0 (不支持) 和 1 (支持的) 。

MACAddressRandomization

指定适配器是否支持 MAC 地址随机化。 有效值为 0 (不支持) 和 1 (支持的) 。

MACAddressRandomizationMask

一个位掩码,指定每个地址位是否可以随机化 (0) ,还是应保留与永久地址相同的值 (1) 。 默认值为全部零。

BluetoothCoexistenceSupport

一个 WDI_BLUETOOTH_COEXISTENCE_SUPPORT 枚举,用于定义支持的 Wi-Fi 级别 - 蓝牙共存。

SupportsNonWdiOidRequests

指定非 WDI OID 支持。 有效值为:

  • 0 :不支持。 Microsoft 组件无法理解的 OID 不会转发到适配器。
  • 1 :支持。 Microsoft 组件无法理解的 OID 将转发到适配器。

FastTransitionSupported

指定是否支持快速转换。 有效值为 0 (不支持) 和 1 (支持的) 。

MU_MIMOSupported

指定是否支持 Mu-MIMO。 有效值为 0 (不支持) 和 1 (支持的) 。

BSSTransitionSupported

指定是否支持 802.11v BSS 转换。 有效值为 0 (不支持) 和 1 (支持的) 。

SAEAuthenticationSupported

指定设备是否支持 SAE 身份验证。 有效值为 0 (不支持) 和 1 (支持的) 。

MBOSupported

指定设备是否支持多带操作 (MBO) 。 有效值为 0 (不支持) 和 1 (支持的) 。

BeaconReportsImplemented

指定适配器是否实现信标报告度量。 (适配器不实现信标报告度量) ,有效值为 0, (适配器实现其自己的 11k 信标报告) 。

注解

客户端驱动程序将 WIFI_DEVICE_CAPABILITIES 作为参数传递给 WifiDeviceSetDeviceCapabilities ,以向 WiFiCx 报告设备功能。

要求

要求
最低受支持的客户端 Windows 11
最低受支持的服务器 Windows Server 2022
标头 wificx.h

另请参阅

WifiDeviceSetDeviceCapabilities