структура DUPLICATE_EXTENTS_DATA (winioctl.h)
Содержит параметры для кода элемента управления FSCTL_DUPLICATE_EXTENTS , выполняющего операцию блочного клонирования .
Синтаксис
typedef struct _DUPLICATE_EXTENTS_DATA {
HANDLE FileHandle;
LARGE_INTEGER SourceFileOffset;
LARGE_INTEGER TargetFileOffset;
LARGE_INTEGER ByteCount;
} DUPLICATE_EXTENTS_DATA, *PDUPLICATE_EXTENTS_DATA;
Члены
FileHandle
Дескриптор исходного файла, из которого копируется диапазон байтов. Чтобы получить дескриптор файла, используйте функцию CreateFile .
SourceFileOffset
Смещение (в байтах) к началу диапазона для копирования из исходного файла.
TargetFileOffset
Смещение (в байтах) для размещения скопированного диапазона байтов в целевом файле.
ByteCount
Длина копируемого диапазона (в байтах).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |