// wificx.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The WIFI_BAND_INFO structure contains band information.
BandIDA WDI_BAND_ID structure that represents this band ID.
BandStateSpecifies whether this band is enabled or not.
NumValidPhyTypesThe number of valid PHY types in this band.
ValidPhyTypeListA pointer to a list of valid PHY types in this band, defined by the WDI_PHY_TYPE enum.
NumValidChannelTypesThe number of valid channel types in this band.
ValidChannelTypesA pointer to a list of valid channel numbers in this band formatted as WDI_CHANNEL_MAPPING_ENTRY structures.
NumChannelWidthsThe number of channel widths.
ChannelWidthListA pointer to a list of channel widths in MHz.
WIFI_BAND_INFO is a member of the WIFI_BAND_CAPABILITIES structure.