Bagikan melalui


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)

Lihat juga

IOCTL_DISK_REASSIGN_BLOCKS

IOCTL_DISK_REASSIGN_BLOCKS_EX

REASSIGN_BLOCKS