структура REARRANGE_FILE_DATA (ntifs.h)

REARRANGE_FILE_DATA — это структура входных данных для кода элемента управления FSCTL_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