// ehstorbandmgmt.h
typedef struct _BAND_TABLE {
ULONG StructSize;
ULONG BandTableOffset;
ULONG BandTableEntryCount;
ULONG BandTableEntrySize;
} BAND_TABLE, *PBAND_TABLE;
View the official Windows Driver Kit DDI referenceNo description available.
The BAND_TABLE structure contains the table of bands returned from an IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS request. The bands in the band table are selected by a match condition sent as input for IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS in the ENUMERATE_BANDS_PARAMETERS structure.
StructSizeThe size of this structure in bytes. Set to sizeof(BAND_TABLE).
BandTableOffsetThe offset, in bytes, to the start of an array of BAND_TABLE_ENTRY structures.
BandTableEntryCountThe number of BAND_TABLE_ENTRY returned in the array at BandTableOffset.
BandTableEntrySizeThe size of each entry, in bytes, in the array at BandTableOffset. Instead of using the value of sizeof(BAND_TABLE_ENTRY), callers must use BandTableEntrySize when advancing to the next element in the band table array.
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS