WIFI_BAND_INFO structure (wificx.h)

The WIFI_BAND_INFO structure contains band information.

Syntax

typedef struct _WIFI_BAND_INFO {
  WDI_BAND_ID               BandID;
  BOOLEAN                   BandState;
  ULONG                     NumValidPhyTypes;
  WDI_PHY_TYPE              *ValidPhyTypeList;
  ULONG                     NumValidChannelTypes;
  WDI_CHANNEL_MAPPING_ENTRY *ValidChannelTypes;
  ULONG                     NumChannelWidths;
  UINT32                    *ChannelWidthList;
} WIFI_BAND_INFO;

Members

BandID

A WDI_BAND_ID structure that represents this band ID.

BandState

Specifies whether this band is enabled or not.

NumValidPhyTypes

The number of valid PHY types in this band.

ValidPhyTypeList

A pointer to a list of valid PHY types in this band, defined by the WDI_PHY_TYPE enum.

NumValidChannelTypes

The number of valid channel types in this band.

ValidChannelTypes

A pointer to a list of valid channel numbers in this band formatted as WDI_CHANNEL_MAPPING_ENTRY structures.

NumChannelWidths

The number of channel widths.

ChannelWidthList

A pointer to a list of channel widths in MHz.

Remarks

WIFI_BAND_INFO is a member of the WIFI_BAND_CAPABILITIES structure.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header wificx.h

See also

WIFI_BAND_CAPABILITIES