Bagikan melalui


IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA IOCTL (ehstorbandmgmt.h)

Metadata yang terkait dengan pita diatur dengan permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA . Metadata untuk band berfungsi sebagai area data untuk aplikasi manajer kunci.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Buffer input di Irp-AssociatedIrp.SystemBuffer> harus berisi SET_BAND_METADATA_PARAMETERS dan mungkin struktur AUTH_KEY bersama dengan metadata baru yang akan diatur untuk band.

Jika anggota AuthKeyOffsetSET_BAND_METADATA_PARAMETERS diatur ke EHSTOR_BANDMGR_NO_KEY, data input dalam buffer sistem tidak perlu menyertakan struktur AUTH_KEY .

Panjang buffer input

Parameters.DeviceIoControl.InputBufferLength menunjukkan ukuran, dalam byte, dari buffer, yang harus setidaknya sizeof (SET_BAND_METADATA_PARAMETERS) + MetadataSize + sizeof(AUTH_KEY).

Buffer output

Tidak ada.

Panjang buffer output

Tidak ada.

Blok status

Salah satu nilai berikut dapat dikembalikan di bidang Status :

Nilai Status Deskripsi
STATUS_SUCCESS Metadata diatur untuk pita yang dipilih.
STATUS_INVALID_DEVICE_REQUEST Perangkat penyimpanan tidak mendukung manajemen pita.
STATUS_INVALID_BUFFER_SIZE Ukuran buffer input salah.
STATUS_INVALID_PARAMETER Informasi dalam buffer input tidak valid.
STATUS_NOT_FOUND Pita tidak ditemukan untuk kriteria pilihan yang disediakan.
STATUS_IO_DEVICE_ERROR Komunikasi gagal. Perangkat penyimpanan mungkin tidak kompatibel dengan protokol keamanan.

Keterangan

Metadata juga dapat dihapus dengan menggunakan IOCTL ini. Untuk menghapus metadata untuk pita, atur bagian metadata buffer input ke semua nol atau beberapa pola penghapusan lainnya. Untuk memastikan penghapusan informasi sensitif dalam blob metadata, operasi penghapusan ini harus dilakukan sebelum menghapus pita dari tabel band driver silo.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows versi Windows 8 dan yang lebih baru.
Header ehstorbandmgmt.h (termasuk EhStorBandMgmt.h)

Lihat juga

SET_BAND_METADATA_PARAMETERS