Ler em inglês

Compartilhar via


API de Eliminação de Duplicação de Dados

Visão geral da tecnologia de API de Eliminação de Duplicação de Dados.

Para desenvolver a API de Eliminação de Duplicação de Dados, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
DEDUP_BACKUP_SUPPORT_PARAM_TYPE

Indica se a Eliminação de Duplicação de Dados deve executar uma restauração não otimizada ou otimizada.

Funções

 
OrderContainersRestore

Esse método fornece ao aplicativo a capacidade de influenciar a ordem das leituras pendentes necessárias para recuperar o arquivo de destino.
PreviewContainerRead

Fornece ao aplicativo uma visualização da sequência de leituras pendentes para uma determinada extensão de arquivo de contêiner.
ReadBackupFile

Lê dados de um arquivo de contêiner ou metadados do repositório de Eliminação de Duplicação de Dados localizado no repositório de backup.
RestoreFiles

Reconstrói um conjunto de arquivos de um repositório de backup que contém a versão totalmente otimizada dos arquivos (pontos de nova análise) e o repositório de Eliminação de Duplicação de Dados.

Interfaces

 
IDedupBackupSupport

Fornece um método para restaurar um arquivo de um repositório de backup que contém cópias de pontos de nova análise de eliminação de duplicação de dados, metadados e arquivos de contêiner.
IDedupReadFileCallback

Uma interface de retorno de chamada, implementada por aplicativos de backup, que permite que a Eliminação de Duplicação de Dados leia o conteúdo de metadados e arquivos de contêiner que residem em um repositório de backup e, opcionalmente, melhore a eficiência da restauração.

Estruturas

 
DDP_FILE_EXTENT

DDP_FILE_EXTENT representa a extensão dos dados em um arquivo que deve ser lido em uma chamada pendente para ReadBackupFile.
DEDUP_CONTAINER_EXTENT

Um arquivo de contêiner lógico pode ser armazenado em um único segmento ou em vários segmentos no repositório de backup.