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