struktur BAND_MANAGEMENT_CAPABILITIES (ehstorbandmgmt.h)
Struktur BAND_MANAGEMENT_CAPABILITIES berisi kemampuan keamanan yang tersedia untuk perangkat penyimpanan. Struktur ini dikembalikan dalam buffer sistem oleh permintaan IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES .
Sintaks
typedef struct _BAND_MANAGEMENT_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONGLONG KeyProtectionMechanism;
ULONG MinAuthKeyLength;
ULONG MaxAuthKeyLength;
ULONG MaxBandCount;
ULONG MaxSimultaneousReencryptionCount;
ULONG BandMetadataSize;
} BAND_MANAGEMENT_CAPABILITIES, *PBAND_MANAGEMENT_CAPABILITIES;
Anggota
StructSize
Ukuran struktur ini dalam byte. Atur ke sizeof(BAND_MANAGEMENT_CAPABILITIES).
Capabilities
Bendera kemampuan keamanan untuk perangkat penyimpanan. Ini adalah nilai BITWISE OR dari bendera berikut.
KeyProtectionMechanism
Mekanisme yang digunakan untuk melindungi kunci media. Anggota ini diatur ke salah satu hal berikut ini.
MinAuthKeyLength
Panjang minimum, dalam byte, dari autentikasi band atau menghapus kunci yang diterima oleh perangkat penyimpanan.
MaxAuthKeyLength
Panjang maksimum, dalam byte, dari autentikasi band atau menghapus kunci yang diterima oleh perangkat penyimpanan.
MaxBandCount
Jumlah maksimum pita simultan yang dikonfigurasi di perangkat penyimpanan. Ini termasuk band global.
MaxSimultaneousReencryptionCount
Jumlah band simultan mengenkripsi ulang perangkat keras pada perangkat. Jika anggota ini adalah 0, enkripsi ulang band berbasis perangkat keras tidak didukung.
BandMetadataSize
Ukuran, dalam byte, dari penyimpanan metadata per pita.
Keterangan
Jika CAPS_ACTIVATED tidak diatur dalam Kemampuan, fungsionalitas keamanan dapat diaktifkan dengan permintaan IOCTL_EHSTOR_BANDMGMT_ACTIVATE .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8 |
Header | ehstorbandmgmt.h (termasuk EhStorBandMgmt.h) |