共用方式為


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 (配接器不會實作指標報表度量) ,而配接器 (實作自己的 11k 指標報告) 。

NumRadios

無線電數目。 NumRadios 等於裝置可以同時 Rx 和 Tx 之不同通道上的連線數目。

備註

呼叫 WIFI_DEVICE_CAPABILITIES_INIT 初始化此結構,並填入其 [大小 ] 字段。 然後呼叫 WifiDeviceSetDeviceCapabilities ,向 WiFiCx 報告裝置功能。

規格需求

需求
最低支援的用戶端 Windows 11
最低支援的伺服器 Windows Server 2022
標頭 wificx.h

另請參閱

WIFI_DEVICE_CAPABILITIES_INIT

WifiDeviceSetDeviceCapabilities