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;
UINT8 NumRadios;
} 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 信标报告) 。
NumRadios
无线电数。 NumRadios 等于设备可以同时 Rx 和 Tx 的不同通道上的连接数。
注解
调用 WIFI_DEVICE_CAPABILITIES_INIT 初始化此结构并填充其 Size 字段。 然后调用 WifiDeviceSetDeviceCapabilities 将设备功能报告给 WiFiCx。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
最低受支持的服务器 | Windows Server 2022 |
标头 | wificx.h |