struktur REASSIGN_BLOCKS_EX (winioctl.h)
Berisi data penetapan ulang blok disk. Ini adalah struktur panjang variabel di mana anggota terakhir adalah array angka blok yang akan ditetapkan ulang. Ini digunakan oleh kode kontrol IOCTL_DISK_REASSIGN_BLOCKS_EX .
Sintaks
typedef struct _REASSIGN_BLOCKS_EX {
WORD Reserved;
WORD Count;
LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;
Anggota
Reserved
Anggota ini dicadangkan. Jangan gunakan metode tersebut. Atur ke 0 (nol).
Count
Jumlah blok yang akan ditetapkan kembali.
Ini adalah jumlah elemen yang ada di array anggota BlockNumber .
BlockNumber[1]
Array jumlah blok hitungan , satu untuk setiap blok yang akan ditetapkan ulang.
Keterangan
Struktur REASSIGN_BLOCKS_EX mendukung drive yang memiliki Alamat Blok Logis (LBA) 8 byte, yang biasanya diperlukan untuk perangkat penyimpanan yang lebih besar dari 2 TB. Struktur REASSIGN_BLOCKS yang digunakan dengan kode kontrol IOCTL_DISK_REASSIGN_BLOCKS mendukung perangkat dengan LBA hingga 4 byte harus digunakan jika memungkinkan.
Persyaratan
Persyaratan | Nilai |
---|---|
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) |