структура LBA_FILTER_TABLE_ENTRY (ehstorioctl.h)

Структура LBA_FILTER_TABLE_ENTRY содержит отдельный диапазон LBA для LBA_FILTER_TABLE , отправленного в запросе IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE .

Синтаксис

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

Члены

StartLba

Начальный LBA диапазона LBA для этой записи.

LbaCount

Количество LBA в диапазоне LBA.

ReadLock

Установите значение TRUE, если диапазон LBA в этой записи недоступен для чтения. В противном случае этот элемент имеет значение FALSE, а диапазон LBA доступен для чтения.

WriteLock

Установите значение TRUE, если диапазон LBA в этой записи недоступен для записи. В противном случае этот элемент имеет значение FALSE, а диапазон LBA доступен для записи.

Комментарии

Диапазон LBA действителен, только если значение LbaCount равно > 0 и не перекрывается с другой записью в LBA_FILTER_TABLE.

Требования

Требование Значение
Минимальная версия клиента Доступно, начиная с Windows 8
Верхняя часть ehstorioctl.h (включая EhStorIoctl.h)

См. также раздел

IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE

LBA_FILTER_TABLE