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