Bagikan melalui


struktur REARRANGE_FILE_DATA (ntifs.h)

REARRANGE_FILE_DATA adalah struktur input untuk kode kontrol FSCTL_REARRANGE_FILE .

Sintaks

typedef struct _REARRANGE_FILE_DATA {
  ULONGLONG SourceStartingOffset;
  ULONGLONG TargetOffset;
  HANDLE    SourceFileHandle;
  ULONG     Length;
  ULONG     Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;

Anggota

SourceStartingOffset

Offset byte yang selaras dengan kluster dari dasar wilayah sumber yang berdekatan dalam file sumber untuk berpindah ke lokasi target file target.

TargetOffset

Offset byte yang selaras dengan kluster dari titik untuk menyisipkan wilayah sumber.

SourceFileHandle

Tangani ke file alternatif untuk memindahkan kluster wilayah sumber. Fitur ini saat ini tidak didukung sehingga SourceFileHandle harus diatur ke NULL, yang menunjukkan bahwa wilayah sumber berasal dari file yang sama.

Length

Panjang sejajar kluster dalam byte wilayah sumber.

Flags

Dicadangkan untuk digunakan di masa mendatang; harus diatur ke nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header ntifs.h

Lihat juga

FSCTL_REARRANGE_FILE