estrutura DUPLICATE_EXTENTS_DATA (winioctl.h)

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

Sintaxe

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

Membros

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.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

Bloqueio de clonagem

DeviceIoControl

FSCTL_DUPLICATE_EXTENTS_TO_FILE

Códigos de controle de gerenciamento de arquivos