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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk