Freigeben über


DUPLICATE_EXTENTS_DATA-Struktur (winioctl.h)

Enthält Parameter für den FSCTL_DUPLICATE_EXTENTS-Steuerungscode, der den Vorgang Klonen blockieren 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;

Member

FileHandle

Ein Handle für die Quelldatei, aus der der Bytebereich kopiert werden soll. Verwenden Sie zum Abrufen eines Dateihandles die CreateFile-Funktion .

SourceFileOffset

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

TargetFileOffset

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

ByteCount

Die Länge des zu kopierenden Bereichs in Bytes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Weitere Informationen

Blockklonvorgänge

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Dateiverwaltungs-Steuerungscodes