struktur WIFI_DEVICE_CAPABILITIES (wificx.h)

Struktur WIFI_DEVICE_CAPABILITIES menjelaskan kemampuan perangkat WiFiCx.

Sintaks

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;

Anggota

Size

Jumlah (dalam byte) dari ukuran semua elemen yang terkandung.

HardwareRadioState

Menentukan apakah radio diaktifkan oleh perangkat keras. Nilai yang valid adalah 0 (dinonaktifkan) dan 1 (diaktifkan).

SoftwareRadioState

Menentukan apakah radio diaktifkan oleh perangkat lunak. Nilai yang valid adalah 0 (dinonaktifkan) dan 1 (diaktifkan).

FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH]

Versi firmware.

ActionFramesSupported

Menentukan apakah bingkai tindakan pengiriman dan penerimaan didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

NumRxStreams

Jumlah aliran spasial RX yang didukung.

NumTxStreams

Jumlah aliran spasial TX yang didukung.

Support_eCSA

Menentukan apakah eCSA didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

MACAddressRandomization

Menentukan apakah adaptor mendukung pengacakan alamat MAC. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

MACAddressRandomizationMask

Masker bit yang menentukan untuk setiap bit alamat apakah dapat diacak (0) atau harus menyimpan nilai yang sama dengan alamat permanen (1). Defaultnya adalah semua nol.

BluetoothCoexistenceSupport

Enum WDI_BLUETOOTH_COEXISTENCE_SUPPORT yang menentukan tingkat Wi-Fi yang didukung - koeksistensi Bluetooth.

SupportsNonWdiOidRequests

Menentukan dukungan OID non-WDI. Nilai yang valid adalah:

  • 0 : Tidak didukung. OID yang tidak dipahami komponen Microsoft tidak diteruskan ke adaptor.
  • 1 : Didukung. OID yang tidak dipahami komponen Microsoft diteruskan ke adaptor.

FastTransitionSupported

Menentukan apakah Transisi Cepat didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

MU_MIMOSupported

Menentukan apakah Mu-MIMO didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

BSSTransitionSupported

Menentukan apakah transisi BSS 802.11v didukung. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

SAEAuthenticationSupported

Menentukan apakah perangkat mendukung autentikasi SAE. Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

MBOSupported

Menentukan apakah perangkat mendukung Operasi Multiband (MBO). Nilai yang valid adalah 0 (tidak didukung) dan 1 (didukung).

BeaconReportsImplemented

Menentukan apakah adaptor mengimplementasikan pengukuran laporan suar. Nilai yang valid adalah 0 (adaptor tidak menerapkan pengukuran laporan suar) dan 1 (adaptor mengimplementasikan laporan suar 11k sendiri).

Keterangan

Driver klien meneruskan WIFI_DEVICE_CAPABILITIES sebagai parameter ke WifiDeviceSetDeviceCapabilities untuk melaporkan kemampuan perangkat ke WiFiCx.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Server minimum yang didukung Windows Server 2022
Header wificx.h

Lihat juga

WifiDeviceSetDeviceCapabilities