estructura WIFI_DEVICE_CAPABILITIES (wificx.h)

La estructura de WIFI_DEVICE_CAPABILITIES describe las funcionalidades de un dispositivo WiFiCx.

Sintaxis

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;

Miembros

Size

Suma (en bytes) de los tamaños de todos los elementos contenidos.

HardwareRadioState

Especifica si el hardware habilita la radio. Los valores válidos son 0 (deshabilitado) y 1 (habilitado).

SoftwareRadioState

Especifica si el software habilita la radio. Los valores válidos son 0 (deshabilitado) y 1 (habilitado).

FirmwareVersion[MAX_FIRMWARE_VERSION_LENGTH]

La versión del firmware.

ActionFramesSupported

Especifica si se admiten marcos de acción de envío y recepción. Los valores válidos son 0 (no compatibles) y 1 (compatible).

NumRxStreams

Número admitido de secuencias espaciales RX.

NumTxStreams

El número admitido de secuencias espaciales TX.

Support_eCSA

Especifica si se admite eCSA. Los valores válidos son 0 (no compatibles) y 1 (compatible).

MACAddressRandomization

Especifica si el adaptador admite la selección aleatoria de direcciones MAC. Los valores válidos son 0 (no compatibles) y 1 (compatible).

MACAddressRandomizationMask

Máscara de bits que especifica para cada bit de dirección si puede ser aleatoria (0) o debe mantener el mismo valor que la dirección permanente (1). El valor predeterminado es todos ceros.

BluetoothCoexistenceSupport

Enumeración WDI_BLUETOOTH_COEXISTENCE_SUPPORT que define el nivel admitido de Wi-Fi: coexistencia de Bluetooth.

SupportsNonWdiOidRequests

Especifica compatibilidad con OID que no sea WDI. Los valores válidos son:

  • 0: no compatible. Los OID que el componente de Microsoft no entiende no se reenvía al adaptador.
  • 1: Compatible. Los OID que el componente de Microsoft no entiende se reenvía al adaptador.

FastTransitionSupported

Especifica si se admite la transición rápida. Los valores válidos son 0 (no compatibles) y 1 (compatible).

MU_MIMOSupported

Especifica si se admite Mu-MIMO. Los valores válidos son 0 (no compatibles) y 1 (compatible).

BSSTransitionSupported

Especifica si se admite la transición de BSS de 802.11v. Los valores válidos son 0 (no compatibles) y 1 (compatible).

SAEAuthenticationSupported

Especifica si el dispositivo admite la autenticación SAE. Los valores válidos son 0 (no compatibles) y 1 (compatible).

MBOSupported

Especifica si el dispositivo admite la operación de banda múltiple (MBO). Los valores válidos son 0 (no compatibles) y 1 (compatible).

BeaconReportsImplemented

Especifica si el adaptador implementa medidas de informe de balizas. Los valores válidos son 0 (el adaptador no implementa medidas de informe de balizas) y 1 (el adaptador implementa su propio informe de baliza de 11 k).

Comentarios

Los controladores de cliente pasan WIFI_DEVICE_CAPABILITIES como parámetro a WifiDeviceSetDeviceCapabilities para notificar las funcionalidades del dispositivo a WiFiCx.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Encabezado wificx.h

Consulte también

WifiDeviceSetDeviceCapabilities