REARRANGE_FILE_DATA 結構 (ntifs.h)

REARRANGE_FILE_DATAFSCTL_REARRANGE_FILE 控件程式代碼的輸入結構。

語法

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

成員

SourceStartingOffset

來源檔案中連續來源區域基底的叢集對齊位元組位移,以移至目標檔案的目標位置。

TargetOffset

點的叢集對齊位元組位移,以插入來源區域。

SourceFileHandle

要從中移動來源區域叢集的替代檔案句柄。 目前不支援此功能,因此 SourceFileHandle 必須設定為NULL,這表示來源區域來自相同的檔案。

Length

以來源區域的位元組為單位的叢集對齊長度。

Flags

保留供日後使用;必須設定為零。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
標頭 ntifs.h

另請參閱

FSCTL_REARRANGE_FILE