IOCTL_DISK_RESET_SNAPSHOT_INFO IOCTL (winioctl.h)
Menghapus semua salinan bayangan berbasis perangkat keras Volume Shadow Copy Service (VSS) (juga disebut informasi "rekam jepret") dari disk.
Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dengan parameter berikut.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_RESET_SNAPSHOT_INFO, // dwIoControlCode
NULL, // lpInBuffer
0, // nInBufferSize
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Keterangan
Disk yang handelnya digunakan ketika IOCTL ini dikeluarkan mungkin dalam keadaan offline ketika IOCTL dikeluarkan. Jika disk dimasukkan ke dalam status offline dengan menggunakan manajemen disk Microsoft Management Console (MMC) snap-in, disk akan memiliki set atribut baca-saja, yang akan menyebabkan IOCTL ini gagal. Namun, jika utilitas partisi disk (Diskpart.exe) digunakan untuk menempatkan disk dalam status offline, atribut baca-saja untuk disk tidak diatur. Untuk alasan ini, yang terbaik adalah menggunakan utilitas partisi disk untuk menempatkan disk dalam keadaan offline.
Catatan
Salah satu efek samping menggunakan IOCTL ini adalah bahwa alat Manajemen Disk sekarang akan melaporkan partisi tambahan pada disk GPT jenis "UNKNOWN." Partisi 256KB ini dibuat dengan menggunakan IOCTL dan merupakan partisi salinan bayangan yang digunakan dalam proses pemulihan. Partisi diharapkan dan dapat diabaikan oleh administrator sistem.
Persyaratan
Header | winioctl.h (termasuk Windows.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