IOCTL_DISK_REASSIGN_BLOCKS_EX IOCTL (winioctl.h)
Mengarahkan perangkat disk untuk memetakan satu atau beberapa blok ke kumpulan blok cadangannya.
Untuk melakukan operasi ini, panggil fungsi DeviceIoControl dengan parameter berikut.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
IOCTL_DISK_REASSIGN_BLOCKS_EX, // dwIoControlCode
(LPVOID) lpInBuffer, // input buffer
(DWORD) nInBufferSize, // size of input buffer
NULL, // lpOutBuffer
0, // nOutBufferSize
(LPDWORD) lpBytesReturned, // number of bytes returned
(LPOVERLAPPED) lpOverlapped // OVERLAPPED structure
);
Keterangan
Struktur REASSIGN_BLOCKS_EX yang digunakan kode kontrol IOCTL_DISK_REASSIGN_BLOCKS_EX mendukung Logical Block Addresses (LBA) 8-byte. Untuk kompatibilitas, kode kontrol IOCTL_DISK_REASSIGN_BLOCKS dan struktur REASSIGN_BLOCKS harus digunakan di mana LBA cocok dalam LBA 4-byte yang didukung struktur REASSIGN_BLOCKS (biasanya mendorong hingga 2 TB).
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
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