Partilhar via


estrutura DUPLICATE_EXTENTS_DATA (winioctl.h)

Contém parâmetros para o código de controle FSCTL_DUPLICATE_EXTENTS_TO_FILE que executa a operação clonagem de blocos.

Sintaxe

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

Members

FileHandle

Um identificador para o arquivo de origem do qual o intervalo de bytes deve ser copiado. Para recuperar um identificador de arquivo, use a função CreateFile .

SourceFileOffset

O deslocamento, em bytes, para o início do intervalo a ser copiado do arquivo de origem.

TargetFileOffset

O deslocamento, em bytes, para colocar o intervalo de bytes copiado no arquivo de destino.

ByteCount

O comprimento, em bytes, do intervalo a ser copiado.

Requirements

Requirement Value
Cliente mínimo suportado Nenhum compatível
Servidor mínimo compatível Windows Server 2016 [somente aplicativos da área de trabalho]
Header winioctl.h (inclua Windows.h)

Consulte também

Clonagem de blocos

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Códigos de controle de gerenciamento de arquivos