Freigeben über


DUPLICATE_EXTENTS_DATA Struktur (winioctl.h)

Enthält Parameter für den FSCTL_DUPLICATE_EXTENTS_TO_FILE-Steuerelementcode , der den Block Cloning-Vorgang ausführt.

Syntax

typedef struct _DUPLICATE_EXTENTS_DATA {
  HANDLE        FileHandle;
  LARGE_INTEGER SourceFileOffset;
  LARGE_INTEGER TargetFileOffset;
  LARGE_INTEGER ByteCount;
} DUPLICATE_EXTENTS_DATA, *PDUPLICATE_EXTENTS_DATA;

Elemente

FileHandle

Ein Handle für die Quelldatei, aus der der Bytebereich kopiert werden soll. Verwenden Sie die CreateFile-Funktion , um ein Dateihandle abzurufen.

SourceFileOffset

Der Offset in Byte bis zum Anfang des Bereichs, der aus der Quelldatei kopiert werden soll.

TargetFileOffset

Der Offset in Byte, um den kopierten Bytebereich in der Zieldatei zu platzieren.

ByteCount

Die Länge des zu kopierenden Bereichs in Bytes.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Nicht unterstützt
Mindestanforderungen für unterstützte Server Windows Server 2016 [nur Desktop-Apps]
Header winioctl.h (enthalten Windows.h)

Siehe auch

Klonen blockieren

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Dateiverwaltungssteuerelementcodes