ntifs.h) (REARRANGE_FILE_DATA 结构

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