BAND_TABLE structure (ehstorbandmgmt.h)
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.
Syntax
typedef struct _BAND_TABLE {
ULONG StructSize;
ULONG BandTableOffset;
ULONG BandTableEntryCount;
ULONG BandTableEntrySize;
} BAND_TABLE, *PBAND_TABLE;
Members
StructSize
The size of this structure in bytes. Set to sizeof(BAND_TABLE).
BandTableOffset
The offset, in bytes, to the start of an array of BAND_TABLE_ENTRY structures.
BandTableEntryCount
The number of BAND_TABLE_ENTRY returned in the array at BandTableOffset.
BandTableEntrySize
The 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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows 8 |
Header | ehstorbandmgmt.h (include EhStorBandMgmt.h) |