estructura DUPLICATE_EXTENTS_DATA (winioctl.h)

Contiene parámetros para el código de control de FSCTL_DUPLICATE_EXTENTS que realiza la operación de clonación de bloques.

Sintaxis

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

Miembros

FileHandle

Identificador del archivo de origen desde el que se va a copiar el intervalo de bytes. Para recuperar un identificador de archivo, use la función CreateFile .

SourceFileOffset

Desplazamiento, en bytes, al principio del intervalo que se va a copiar desde el archivo de origen.

TargetFileOffset

Desplazamiento, en bytes, para colocar el intervalo de bytes copiado en el archivo de destino.

ByteCount

Longitud, en bytes, del intervalo que se va a copiar.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

Clonación de bloques

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Códigos de control de administración de archivos