WIFI_DEVICE_CAPABILITIES結構 (wificx.h)
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
定義支援 Wi-Fi - 藍牙共存層級的 WDI_BLUETOOTH_COEXISTENCE_SUPPORT 列舉。
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
指定裝置是否支援 Multiband Operation (MBO)。 有效值為 0(不支援)和 1(支援)。
BeaconReportsImplemented
指定配接器是否實作指標報表度量。 有效值為 0 (配接器未實作信標報告測量) 和 1 (配接器實作自己的 11k 指標報告)。
NumRadios
無線電數目。 NumRadios 等於裝置可以同時 Rx 和 Tx 之不同通道上的連線數目。
言論
呼叫 WIFI_DEVICE_CAPABILITIES_INIT 來初始化這個結構,並填入其 Size 字段。 然後呼叫 WifiDeviceSetDeviceCapabilities 向 WiFiCx 報告裝置功能。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 |
支援的最低伺服器 | Windows Server 2022 |
標頭 | wificx.h |