struktur LBA_FILTER_TABLE (ehstorioctl.h)

Struktur LBA_FILTER_TABLE berisi rentang LBA yang aksesnya dikendalikan oleh driver silo. Entri filter LBA dalam tabel menentukan pita pada perangkat penyimpanan yang dikelola oleh driver silo. Driver silo mengirim tabel filter LBA ke driver kelas penyimpanan yang disempurnakan dalam permintaan IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE .

Sintaks

typedef struct _LBA_FILTER_TABLE {
  ULONG   StructSize;
  BOOLEAN GlobalReadLock;
  LONG    Reserved1;
  BOOLEAN GlobalWriteLock;
  LONG    Reserved2;
  ULONG   LbaFilterCount;
  ULONG   LbaFilterSize;
  ULONG   LbaFiltersOffset;
} LBA_FILTER_TABLE, *PLBA_FILTER_TABLE;

Anggota

StructSize

Ukuran struktur ini. Ini diatur ke sizeof(LBA_FILTER_TABLE).

GlobalReadLock

Jika TRUE, LBA yang tidak disertakan dalam tabel filter tidak dapat dibaca. Jika tidak, LBA yang tidak difilter dapat dibaca jika FALSE.

Reserved1

Dicadangkan.

GlobalWriteLock

Jika TRUE, LBA yang tidak disertakan dalam tabel filter tidak dapat ditulis. Jika tidak, LBA yang tidak difilter dapat ditulis jika FALSE.

Reserved2

Dicadangkan.

LbaFilterCount

Jumlah entri filter dalam tabel filter.

LbaFilterSize

Ukuran dalam byte entri tabel filter. Ini harus diatur ke sizeof(LBA_FILTER_TABLE_ENTRY).

LbaFiltersOffset

Offset tabel filter LBA dari awal struktur ini. Ini biasanya akan menjadi sizeof(LBA_FILTER_TABLE).

Keterangan

Rentang LBA yang tidak disertakan dalam entri tabel filter apa pun dianggap sebagai bagian dari pita global untuk perangkat. Rentang ini dikelola secara independen oleh driver Kelas Penyimpanan yang Ditingkatkan. Akses untuk rentang ini ditentukan oleh pengaturan di GlobalReadLock dan GlobalWriteLock.

Mengikuti struktur LBA_FILTER_TABLE adalah array 0 atau lebih struktur LBA_FILTER_TABLE_ENTRY . Setiap LBA_FILTER_TABLE_ENTRY mendefinisikan masing-masing band yang aksesnya dikendalikan oleh driver silo melalui arah permintaan manajemen band yang diteruskan oleh driver Enhanced Storage Class. LBA_FILTER_TABLE_ENTRY struktur dapat terjadi dalam urutan apa pun, namun, rentang LBA dalam entri tabel tidak boleh tumpang tindih dengan rentang LBA dari entri tabel lain.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Header ehstorioctl.h (termasuk EhStorIoctl.h)

Lihat juga

IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE

LBA_FILTER_TABLE_ENTRY