Поделиться через


структура 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