// ehstorbandmgmt.h
typedef struct _BAND_LOCATION_INFO {
ULONG StructSize;
ULONG Reserved;
LARGE_INTEGER BandStart;
LARGE_INTEGER BandSize;
BYTE Metadata[32];
} BAND_LOCATION_INFO, *PBAND_LOCATION_INFO;
View the official Windows Driver Kit DDI referenceNo description available.
The BAND_LOCATION_INFO structure specifies the location information for a band table entry query.
StructSizeThe size of the structure in bytes. Set to sizeof(BAND_LOCATION_INFO).
ReservedReserved.
BandStartThe offset in bytes of this band location on the storage device. This value is always 0 for the global band.
BandSizeThe size in bytes of the band configured at this location. This value is set to the maximum size possible for the global band.
MetadataA metadata field used as a data area for a band management application.
BandStart and BandSize must be a multiple of the sector size of the underlying storage device.
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS