// ehstorioctl.h
typedef struct _LBA_FILTER_TABLE_ENTRY {
ULARGE_INTEGER StartLba;
ULARGE_INTEGER LbaCount;
BOOLEAN ReadLock;
BOOLEAN WriteLock;
} LBA_FILTER_TABLE_ENTRY, *PLBA_FILTER_TABLE_ENTRY;
View the official Windows Driver Kit DDI referenceNo description available.
The LBA_FILTER_TABLE_ENTRY structure contains an individual LBA range for the LBA_FILTER_TABLE sent in an IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE request.
StartLbaThe starting LBA of the LBA range for this entry.
LbaCountThe number of LBAs in the LBA range.
ReadLockSet to TRUE if the LBA range in this entry is not readable. Otherwise, this member is FALSE and the LBA range is readable.
WriteLockSet to TRUE if the LBA range in this entry is not writeable. Otherwise, this member is FALSE and the LBA range is writable
An LBA range is valid only if LbaCount is > 0 and it is not overlapping with another entry in LBA_FILTER_TABLE.
IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE