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 [デスクトップ アプリのみ]
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

ブロックの複製

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

ファイル管理の制御コード