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)

另请参阅

块克隆

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

文件管理控制代码