Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral da tecnologia de compactação diferencial remota.
Para desenvolver a Compactação Diferencial Remota, você precisa desses cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, consulte:
Enumerações
|
GeneratorParametersType Define o conjunto de parâmetros de gerador com suporte. |
|
RDC_ErrorCode Define o conjunto de códigos de erro específicos do RDC. |
|
RdcCreatedTables Define valores que descrevem o estado da tabela de características de similaridade, tabela de ID do arquivo de similaridade ou ambos. |
|
RdcMappingAccessMode Define os valores do modo de acesso para objetos de mapeamento de arquivo RDC. |
|
RdcNeedType Define o conjunto de partes de dados usadas para gerar uma cópia remota. |
Functions
|
Acrescentar Adiciona a ID do arquivo e informações de dados de similaridade às tabelas no arquivo de similaridade. |
|
Acrescentar Adiciona a ID do arquivo à tabela de ID do arquivo de similaridade. |
|
Acrescentar Adiciona uma estrutura SimilarityData à tabela de características de similaridade. |
|
BeginDump Recupera dados de similaridade da tabela de características de similaridade. |
|
CloseMapping Fecha um objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade. |
|
CloseTable Fecha as tabelas em um arquivo de similaridade. |
|
CloseTable Fecha uma tabela de ID de arquivo de similaridade. |
|
CloseTable Fecha uma tabela de características de similaridade. |
|
ComputeDefaultRecursionDepth Calcula o nível máximo de recursão para o tamanho do arquivo especificado. |
|
CopyAndSwap Cria cópias de uma tabela de características de similaridade existente e uma tabela de ID de arquivo de similaridade existente, troca os ponteiros internos e exclui as tabelas existentes. |
|
CreateComparator Cria um comparador de assinatura. |
|
CreateGenerator Cria um gerador de assinatura que gerará os níveis especificados de assinaturas. |
|
CreateGeneratorParameters Retorna um ponteiro de interface IRdcGeneratorParameters inicializado com os parâmetros necessários para um gerador de assinatura. |
|
CreateSignatureReader Cria um leitor de assinatura para permitir que um aplicativo decodize o conteúdo de um arquivo de assinatura. |
|
CreateTable Cria ou abre uma tabela de características de similaridade e uma tabela de ID de arquivo de similaridade. |
|
CreateTable Cria ou abre uma tabela de ID de arquivo de similaridade. |
|
CreateTable Cria ou abre uma tabela de características de similaridade. |
|
CreateTableIndirect Cria ou abre uma tabela de características de similaridade e uma tabela de ID de arquivo de similaridade usando as implementações do aplicativo RDC das interfaces ISimilarityTraitsMapping e IRdcFileWriter. |
|
CreateTableIndirect Cria ou abre uma tabela de ID de arquivo de similaridade usando a implementação do aplicativo RDC da interface IRdcFileWriter. |
|
CreateTableIndirect Cria ou abre uma tabela de características de similaridade usando a implementação do aplicativo RDC da interface ISimilarityTraitsMapping. |
|
CreateView Mapeia uma exibição do mapeamento de arquivo para um arquivo de tabela de características de similaridade. |
|
DeleteOnClose Define um arquivo a ser excluído (ou truncado) ao fechar. |
|
EnableSimilarity Permite que o gerador de assinatura gere dados de similaridade. |
|
FindSimilarFileId Retorna uma lista de arquivos semelhantes a um determinado arquivo. |
|
FindSimilarFileIndex Retorna uma lista de arquivos semelhantes a um determinado arquivo. Os resultados na lista são classificados em ordem de similaridade, começando com o arquivo mais semelhante. |
|
Flush Grava no disco todas as páginas sujas em uma exibição mapeada de um arquivo de tabela de características de similaridade. |
|
Obter Retorna informações sobre a exibição mapeada de um arquivo de tabela de características de similaridade. |
|
GetFilePosition Retorna a posição atual do arquivo. |
|
GetFileSize Retorna o tamanho de um arquivo. |
|
GetFileSize Retorna o tamanho de um arquivo de tabela de características de similaridade. |
|
GetGeneratorParameters Retorna uma cópia dos parâmetros usados para criar o gerador. |
|
GetGeneratorParametersType Retorna o tipo específico dos parâmetros. |
|
GetHashWindowSize Retorna o tamanho da janela hash - o tamanho da janela deslizante usada pelo gerador FilterMax para calcular o hash usado nos cálculos máximos locais. |
|
GetHorizonSize Retorna o tamanho do horizonte - o comprimento sobre o qual o gerador FilterMax procura maxima local. |
|
GetLastIndex Recupera o índice da última entrada que foi armazenada na tabela de características de similaridade. |
|
GetNextData Recupera uma ou mais estruturas SimilarityDumpData da lista de características de similaridade que foi retornada pelo método ISimilarityTraitsTable::BeginDump. |
|
GetNextFileId Recupera a próxima ID de arquivo de similaridade válida na lista de arquivos que foi retornada pelo método ISimilarity::FindSimilarFileId. |
|
GetPageSize Retorna o tamanho da página (tamanho do bloco de disco) para um arquivo de tabela de características de similaridade. |
|
GetParametersVersion Retorna informações sobre a versão do RDC usada para serializar os parâmetros. |
|
GetRDCVersion Recupera a versão do runtime do RDC instalado e a versão mais antiga das interfaces RDC compatíveis com o runtime instalado. |
|
GetRecordCount Recupera o número de registros armazenados na tabela de ID do arquivo de similaridade em um arquivo de similaridade. |
|
GetRecordCount Recupera o número de registros armazenados em uma tabela de ID de arquivo de similaridade. |
|
GetSerializeSize Retorna o tamanho, em bytes, dos dados de parâmetro serializados. |
|
GetSize Recupera o número de entradas na lista de arquivos que foi retornada pelo método ISimilarity::FindSimilarFileId. |
|
GetView Retorna os endereços iniciais e finais para a exibição mapeada de um arquivo de tabela de características de similaridade. |
|
Invalidar Marca uma ID de arquivo como não válida na tabela de ID do arquivo de similaridade. |
|
Pesquisa Recupera a ID do arquivo que corresponde a um determinado índice de arquivo na tabela de ID do arquivo de similaridade. |
|
OpenGeneratorParameters Abre um bloco de parâmetro serializado existente e retorna um ponteiro de interface IRdcGeneratorParameters inicializado com os dados. |
|
OpenMapping Abre o objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade. |
|
Processo Compara dois fluxos de assinatura (semente e origem) e produz uma lista de necessidades, que descreve as partes dos dados de arquivo necessários para criar o arquivo de destino. |
|
Processo Processa os dados de entrada e produz 0 ou mais bytes de saída. |
|
Leia Lê a quantidade de dados especificada começando na posição especificada. |
|
ReadHeader Lê o cabeçalho de assinatura e retorna uma cópia dos parâmetros usados para gerar as assinaturas. |
|
ReadSignatures Lê um bloco de assinaturas da posição atual. |
|
ReportProgress Relata o percentual de conclusão atual de uma operação de similaridade em andamento. |
|
ResizeMapping Redimensiona o objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade. |
|
Results Recupera os dados de similaridade gerados para um arquivo pelo gerador de assinatura. |
|
Serializar Serializa os dados de parâmetro em um bloco de memória. |
|
SetFileSize Define o tamanho de um arquivo de tabela de características de similaridade. |
|
SetHashWindowSize Define o tamanho da janela hash – o tamanho da janela deslizante usada pelo gerador FilterMax para calcular o hash usado nos cálculos máximos locais. |
|
SetHorizonSize Define o tamanho do horizonte – o comprimento sobre o qual o gerador FilterMax procura maxima local. |
|
Truncar Trunca um arquivo com comprimento zero. |
|
Cancelar o mapa Descompacta uma exibição mapeada de um arquivo de tabela de características de similaridade. |
|
Gravação Gravar bytes em um arquivo começando em um determinado deslocamento. |
Interfaces
|
IFindSimilarResults Fornece métodos para recuperar informações da lista de arquivos retornada pelo método ISimilarity::FindSimilarFileId. |
|
IRdcComparator Usado para comparar dois fluxos de assinatura (semente e origem) e produzir a lista de partes de dados de arquivo de origem e semente necessárias para criar o arquivo de destino. |
|
IRdcFileReader A interface IRdcFileReader é usada para fornecer o equivalente a um identificador de arquivo, pois os dados que estão sendo sincronizados podem não existir como um arquivo em disco. |
|
IRdcFileWriter Interface abstrata para ler e gravar em um arquivo. |
|
IRdcGenerator Usado para processar os dados de entrada e ler os parâmetros usados pelo gerador. |
|
IRdcGeneratorFilterMaxParameters Define e recupera parâmetros usados pelo gerador FilterMax. |
|
IRdcGeneratorParameters É a interface genérica para todos os tipos de parâmetros de gerador. Todos os objetos de parâmetro do gerador devem dar suporte a essa interface. |
|
IRdcLibrary É a interface primária para usar o RDC. |
|
IRdcSignatureReader Lê as assinaturas e os parâmetros usados para gerar as assinaturas. |
|
IRdcSimilarityGenerator Define métodos para habilitar o gerador de assinatura para gerar dados de similaridade e para recuperar os dados de similaridade depois que eles são gerados. |
|
ISimilaridade Define métodos para armazenar e recuperar dados de similaridade por arquivo e IDs de arquivo em um arquivo de similaridade. |
|
ISimilarityFileIdTable Define métodos para armazenar e recuperar informações de ID de arquivo de similaridade. |
|
ISimilarityReportProgress Define um método para RDC relatar o percentual de conclusão atual de uma operação de similaridade. |
|
ISimilarityTableDumpState Fornece um método para recuperar informações da lista de características de similaridade que foi retornada pelo método ISimilarityTraitsTable::BeginDump. |
|
ISimilarityTraitsMappedView Fornece métodos que um aplicativo RDC pode implementar para manipular uma exibição mapeada de um arquivo de tabela de características de similaridade. |
|
ISimilarityTraitsMapping Fornece métodos que um aplicativo RDC pode implementar para criar e manipular um objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade. |
|
ISimilarityTraitsTable Define métodos para armazenar dados de similaridade por arquivo e executar pesquisas de similaridade. |
Estruturas
|
FindSimilarFileIndexResults Contém as informações de índice de arquivo que o método ISimilarityTraitsTable::FindSimilarFileIndex retornou para um arquivo correspondente. |
|
RdcBufferPointer Descreve um buffer. |
|
RdcNeed Contém informações sobre uma parte necessária para sincronizar dois conjuntos de dados. |
|
RdcNeedPointer Descreve uma matriz de estruturas RdcNeed. |
|
RdcSignature Contém uma única assinatura e o comprimento da parte usada para gerá-la. |
|
RdcSignaturePointer Descreve uma matriz de estruturas RdcSignature. |
|
SimilarityData Contém os dados de similaridade de um arquivo. |
|
SimilarityDumpData Contém as informações de similaridade retornadas para um arquivo pelo método ISimilarityTableDumpState::GetNextData. |
|
SimilarityFileId Contém a ID do arquivo de similaridade para um arquivo. |
|
SimilarityMappedViewInfo Contém informações sobre uma exibição mapeada de similaridade. |