IOCTL_EHSTOR_BANDMGMT_REVERT IOCTL (ehstorbandmgmt.h)
Permintaan IOCTL_EHSTOR_BANDMGMT_REVERT ini dikirim untuk menonaktifkan fitur keamanan dan manajemen pita pada perangkat penyimpanan. Permintaan ini mencakup opsi kembalikan dan kunci autentikasi.
Kode utama
Buffer input
Buffer input di Irp-AssociatedIrp.SystemBuffer> berisi struktur ACTIVATE_REVERT_PARAMETERS. ACTIVATE_REVERT_PARAMETERS dinyatakan dalam ehstorbandmgmt.h sebagai berikut.
typedef struct _ACTIVATE_REVERT_PARAMETERS
{
ULONG StructSize;
ULONG Flags;
ULONG AuthKeyOffset;
} ACTIVATE_REVERT_PARAMETERS;
Mengikuti ACTIVATE_REVERT_PARAMETERS dalam buffer sistem adalah struktur AUTH_KEY . Ini menyimpan byte data utama untuk kunci autentikasi. AUTH_KEY dinyatakan dalam ehstorbandmgmt.h sebagai berikut.
typedef struct _AUTH_KEY
{
ULONG KeySize;
UCHAR Key[ANYSIZE_ARRAY];
} AUTH_KEY;
Panjang buffer input
Panjang struktur ACTIVATE_REVERT_PARAMETERS .
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 | Fitur keamanan pada perangkat penyimpanan dinonaktifkan. |
STATUS_INVALID_DEVICE_REQUEST | Perangkat penyimpanan tidak mendukung manajemen pita. |
STATUS_INVALID_BUFFER_SIZE | Ukuran buffer input tidak valid. |
STATUS_INVALID_PARAMETER | Informasi dalam buffer input tidak valid. |
STATUS_ACCESS_DENIED | Kunci autentikasi tidak valid. Pennonaktifkanan ditolak. |
STATUS_DEVICE_CONFIGURATION_ERROR | Sistem tidak dapat mengonfigurasi perangkat dalam mode yang didukung. |
STATUS_IO_DEVICE_ERROR | Komunikasi gagal. Perangkat penyimpanan mungkin tidak kompatibel dengan protokol keamanan. |
STATUS_INVALID_DEVICE_STATE | Perangkat penyimpanan tidak diaktifkan. |
Keterangan
Pada pengembalian yang berhasil dari permintaan IOCTL_EHSTOR_BANDMGMT_REVERT , perangkat penyimpanan akan kembali ke status keamanan yang tidak aktif dan semua IOCTL manajemen pita, kecuali untuk IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES dan IOCTL_EHSTOR_BANDMGMT_ACTIVATE, menjadi tidak tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8 |
Header | ehstorbandmgmt.h (termasuk EhStorBandMgmt.h) |