struktur SILO_DRIVER_CAPABILITIES (ehstorioctl.h)
Struktur ini digunakan untuk menentukan kemampuan dan dukungan untuk pengalihan IOCTL driver silo penyimpanan. SILO_DRIVER_CAPABILITIES disertakan dalam buffer sistem permintaan IOCTL_EHSTOR_DRIVER_REPORT_CAPABILITIES .
Sintaks
typedef struct _SILO_DRIVER_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONG MaxLbaFilterCount;
ULONG RedirectedIoctlListCount;
ULONG RedirectedIoctlListOffset;
} SILO_DRIVER_CAPABILITIES, *PSILO_DRIVER_CAPABILITIES;
Anggota
StructSize
Ukuran struktur ini. Ini diatur ke sizeof(SILO_DRIVER_CAPABILITIES).
Capabilities
Bendera kemampuan untuk driver silo. Ini adalah kombinasi bitwise OR dari berikut ini.
Nilai | Makna |
---|---|
|
Driver silo mendukung autentikasi sesuai permintaan dan tidak autentikasi. |
|
Driver silo mendukung banding rentang LBA. |
MaxLbaFilterCount
Jumlah maksimum entri filter LBA yang dapat disediakan driver silo dalam permintaan IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE .
RedirectedIoctlListCount
Jumlah IOCTL yang dialihkan dalam daftar mengikuti struktur ini.
RedirectedIoctlListOffset
Offset daftar IOCTL yang dialihkan dari awal struktur ini. Ini biasanya akan menjadi sizeof(SILO_DRIVER_CAPABILITIES).
Keterangan
Untuk mendukung penerimaan IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ dari driver kelas penyimpanan yang ditingkatkan, driver silo harus mengatur CAP_ON_DEMAND_AUTHENTICATION dalam Kemampuan. Selain itu, untuk mendukung pengiriman IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE, driver silo harus mengatur CAP_BANDING_SUPPORT di Capabilities.
Untuk menerima permintaan manajemen band dari driver kelas penyimpanan yang ditingkatkan, driver silo harus mendaftarkan daftar kode IOCTL yang ingin diterimanya. Daftar IOCTL yang dialihkan adalah array kode IOCTL ULONG dengan panjang RedirectedIoctlListCount. Daftar ini disertakan dengan struktur SILO_DRIVER_CAPABILITIES dalam buffer sistem. Daftar ini terletak di buffer sistem setelah SILO_DRIVER_CAPABILITIES pada offset yang ditunjukkan oleh RedirectedIoctlListOffset.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8 |
Header | ehstorioctl.h (termasuk EhStorIoctl.h) |
Lihat juga
IOCTL_EHSTOR_DRIVER_PERFORM_AUTHZ