Share via


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;
} 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)와 동일한 값을 유지해야 하는지를 지정하는 비트 마스크입니다. 기본값은 모두 0입니다.

BluetoothCoexistenceSupport

지원되는 Wi-Fi 수준인 Bluetooth 공존을 정의하는 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

디바이스가 MBO(다중 밴드 작업)를 지원하는지 지정합니다. 유효한 값은 0(지원되지 않음) 및 1(지원됨)입니다.

BeaconReportsImplemented

어댑터가 비콘 보고서 측정을 구현하는지 지정합니다. 유효한 값은 0(어댑터는 비콘 보고서 측정을 구현하지 않음) 및 1(어댑터는 자체 11k 비콘 보고서를 구현함)입니다.

설명

클라이언트 드라이버는 WIFI_DEVICE_CAPABILITIESWifiDeviceSetDeviceCapabilities 에 매개 변수로 전달하여 디바이스 기능을 WiFiCx에 보고합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
머리글 wificx.h

추가 정보

WifiDeviceSetDeviceCapabilities