struttura DUPLICATE_EXTENTS_DATA (winioctl.h)

Contiene i parametri per il codice di controllo FSCTL_DUPLICATE_EXTENTS che esegue l'operazione Blocca clonazione .

Sintassi

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

Members

FileHandle

Handle per il file di origine da cui copiare l'intervallo di byte. Per recuperare un handle di file, usare la funzione CreateFile .

SourceFileOffset

Offset, in byte, all'inizio dell'intervallo da copiare dal file di origine.

TargetFileOffset

Offset, in byte, per inserire l'intervallo di byte copiato nel file di destinazione.

ByteCount

Lunghezza, in byte, dell'intervallo da copiare.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

Clonazione di blocchi

Deviceiocontrol

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Codici di controllo della gestione dei file