LBA_FILTER_TABLE_ENTRY

LBA_FILTER_TABLE_ENTRY structure

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.

Syntax


typedef struct _LBA_FILTER_TABLE_ENTRY {
  ULARGE_INTEGER StartLba;
  ULARGE_INTEGER LbaCount;
  BOOLEAN        ReadLock;
  BOOLEAN        WriteLock;
} LBA_FILTER_TABLE_ENTRY, *PLBA_FILTER_TABLE_ENTRY;

Members

StartLba

The starting LBA of the LBA range for this entry.

LbaCount

The number of LBAs in the LBA range.

ReadLock

Set to TRUE if the LBA range in this entry is not readable. Otherwise, this member is FALSE and the LBA range is readable.

WriteLock

Set to TRUE if the LBA range in this entry is not writeable. Otherwise, this member is FALSE and the LBA range is writable

Remarks

An LBA range is valid only if LbaCount is > 0 and it is not overlapping with another entry in LBA_FILTER_TABLE.

Requirements

Version

Available starting with Windows 8

Header

EhStorIoctl.h (include EhStorIoctl.h)

See also

IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE
LBA_FILTER_TABLE

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft