Leggere in inglese

Condividi tramite


Compressione differenziale remota

Panoramica della tecnologia di compressione differenziale remota.

Per sviluppare la compressione differenziale remota, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
GeneratorParametersType

Definisce il set di parametri del generatore supportati.
RDC_ErrorCode

Definisce il set di codici di errore specifici di RDC.
RdcCreatedTables

Definisce i valori che descrivono lo stato della tabella tratti di somiglianza, la tabella ID file di somiglianza o entrambi.
RdcMappingAccessMode

Definisce i valori della modalità di accesso per gli oggetti di mapping dei file RDC.
RdcNeedType

Definisce il set di blocchi di dati usati per generare una copia remota.

Funzioni

 
Append

Aggiunge le informazioni sui dati di somiglianza e ID file alle tabelle nel file di somiglianza.
Append

Aggiunge l'ID file alla tabella ID file di somiglianza.
Append

Aggiunge una struttura SimilarityData alla tabella tratti di somiglianza.
BeginDump

Recupera i dati di somiglianza dalla tabella tratti di somiglianza.
CloseMapping

Chiude un oggetto di mapping di file per un file di tabella tratti di somiglianza.
CloseTable

Chiude le tabelle in un file di somiglianza.
CloseTable

Chiude una tabella ID file di somiglianza.
CloseTable

Chiude una tabella tratti di somiglianza.
ComputeDefaultRecursionDepth

Calcola il livello massimo di ricorsione per la dimensione del file specificata.
CopyAndSwap

Crea copie di una tabella dei tratti di somiglianza esistente e di una tabella ID file di somiglianza esistente, scambia i puntatori interni ed elimina le tabelle esistenti.
CreateComparator

Crea un comparatore di firme.
CreateGenerator

Crea un generatore di firme che genererà i livelli specificati di firme.
CreateGeneratorParameters

Restituisce un puntatore dell'interfaccia IRdcGeneratorParameters inizializzato con i parametri necessari per un generatore di firme.
CreateSignatureReader

Crea un lettore di firme per consentire a un'applicazione di decodificare il contenuto di un file di firma.
Createtable

Crea o apre una tabella di tratti di somiglianza e una tabella ID file di somiglianza.
Createtable

Crea o apre una tabella ID file di somiglianza.
Createtable

Crea o apre una tabella tratti di somiglianza.
CreateTableIndirect

Crea o apre una tabella dei tratti di somiglianza e una tabella ID file di somiglianza usando le implementazioni dell'applicazione RDC delle interfacce ISimilarityTraitsMaitsMapping e IRdcFileWriter.
CreateTableIndirect

Crea o apre una tabella ID file di somiglianza usando l'implementazione dell'applicazione RDC dell'interfaccia IRdcFileWriter.
CreateTableIndirect

Crea o apre una tabella di tratti di somiglianza usando l'implementazione dell'applicazione RDC dell'interfaccia ISimilarityTraitsMapping.
CreateView

Esegue il mapping di una visualizzazione del mapping dei file per un file di tabella tratti di somiglianza.
DeleteOnClose

Imposta un file da eliminare (o troncato) in chiusura.
EnableSimilarity

Consente al generatore di firme di generare dati di somiglianza.
FindSimilarFileId

Restituisce un elenco di file simili a un determinato file.
FindSimilarFileIndex

Restituisce un elenco di file simili a un determinato file. I risultati dell'elenco vengono ordinati in ordine di somiglianza, a partire dal file più simile.
Svuotamento

Scrive nel disco tutte le pagine sporche all'interno di una visualizzazione mappata di un file di tabella tratti di somiglianza.
Recupero

Restituisce informazioni sulla visualizzazione mappata di un file di tabella tratti di somiglianza.
GetFilePosition

Restituisce la posizione del file corrente.
GetFileSize

Restituisce le dimensioni di un file.
GetFileSize

Restituisce le dimensioni di un file di tabella tratti di somiglianza.
GetGeneratorParameters

Restituisce una copia dei parametri usati per creare il generatore.
GetGeneratorParametersType

Restituisce il tipo specifico dei parametri.
GetHashWindowSize

Restituisce le dimensioni della finestra hash della finestra scorrevole utilizzata dal generatore FilterMax per calcolare l'hash usato nei calcoli di maxima locali.
GetHorizonSize

Restituisce la dimensione dell'orizzonte rispetto alla quale il generatore FilterMax cerca maxima locale.
GetLastIndex

Recupera l'indice dell'ultima voce archiviata nella tabella tratti di somiglianza.
GetNextData

Recupera una o più strutture SimilarityDumpData dall'elenco dei tratti di somiglianza restituiti dal metodo ISimilarityTraitsTable::BeginDump.
GetNextFileId

Recupera l'ID file di somiglianza valido successivo nell'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
GetPageSize

Restituisce le dimensioni della pagina (dimensioni del blocco del disco) per un file di tabella tratti di somiglianza.
GetParametersVersion

Restituisce informazioni sulla versione di RDC usata per serializzare i parametri.
GetRDCVersion

Recupera la versione del runtime RDC installato e la versione meno recente delle interfacce RDC supportate dal runtime installato.
GetRecordCount

Recupera il numero di record archiviati nella tabella ID file di somiglianza in un file di somiglianza.
GetRecordCount

Recupera il numero di record archiviati in una tabella ID file di somiglianza.
GetSerializeSize

Restituisce le dimensioni, in byte, dei dati dei parametri serializzati.
GetSize

Recupera il numero di voci nell'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
Getview

Restituisce gli indirizzi iniziali e finali per la visualizzazione mappata di un file di tabella dei tratti di somiglianza.
Invalidate

Contrassegna un ID file non valido nella tabella ID file di somiglianza.
Ricerca

Recupera l'ID file che corrisponde a un determinato indice di file nella tabella ID file di somiglianza.
OpenGeneratorParameters

Apre un blocco di parametri serializzato esistente e restituisce un puntatore dell'interfaccia IRdcGeneratorParameters inizializzato con i dati.
OpenMapping

Apre l'oggetto mapping di file per un file di tabella tratti di somiglianza.
Processo

Confronta due flussi di firma (inizializzazione e origine) e produce un elenco di esigenze, che descrive i blocchi di dati dei file necessari per creare il file di destinazione.
Processo

Elabora i dati di input e produce 0 o più byte di output.
Lettura

Legge la quantità di dati specificata a partire dalla posizione specificata.
ReadHeader

Legge l'intestazione della firma e restituisce una copia dei parametri usati per generare le firme.
ReadSignatures

Legge un blocco di firme dalla posizione corrente.
ReportProgress

Segnala la percentuale di completamento corrente di un'operazione di somiglianza in corso.
Ridimensionamentomapping

Ridimensiona l'oggetto di mapping dei file per un file di tabella tratti di somiglianza.
Risultati

Recupera i dati di somiglianza generati per un file dal generatore di firme.
Serializzare

Serializza i dati dei parametri in un blocco di memoria.
SetFileSize

Imposta le dimensioni di un file di tabella tratti di somiglianza.
SetHashWindowSize

Imposta le dimensioni della finestra hash della finestra scorrevole utilizzata dal generatore FilterMax per calcolare l'hash usato nei calcoli di maxima locali.
SetHorizonSize

Imposta la dimensione dell'orizzonte sulla lunghezza in cui il generatore FilterMax cerca maxima locale.
Troncare

Tronca un file a lunghezza zero.
Unmap

Annulla il mapping di una visualizzazione mappata di un file di tabella tratti di somiglianza.
Scrittura

Scrivere byte in un file a partire da un offset specificato.

Interfacce

 
IFindSimilarResults

Fornisce metodi per recuperare informazioni dall'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
IRdcComparator

Usato per confrontare due flussi di firma (inizializzazione e origine) e produrre l'elenco di blocchi di dati di file di origine e di inizializzazione necessari per creare il file di destinazione.
IRdcFileReader

L'interfaccia IRdcFileReader viene usata per fornire l'equivalente di un handle di file, perché i dati sincronizzati potrebbero non esistere come file su disco.
IRdcFileWriter

Interfaccia astratta da e scrivere in un file.
IRdcGenerator

Usato per elaborare i dati di input e leggere i parametri usati dal generatore.
IRdcGeneratorFilterMaxParameters

Imposta e recupera i parametri usati dal generatore FilterMax.
IRdcGeneratorParameters

Interfaccia generica per tutti i tipi di parametri del generatore. Tutti gli oggetti dei parametri del generatore devono supportare questa interfaccia.
IRdcLibrary

Interfaccia primaria per l'uso di RDC.
IRdcSignatureReader

Legge le firme e i parametri usati per generare le firme.
IRdcSimilarityGenerator

Definisce i metodi per abilitare il generatore di firme per generare dati di somiglianza e per recuperare i dati di somiglianza dopo la generazione.
ISimilarity

Definisce i metodi per l'archiviazione e il recupero di dati di somiglianza per file e ID file in un file di somiglianza.
ISimilarityFileIdTable

Definisce i metodi per l'archiviazione e il recupero di informazioni sull'ID file di somiglianza.
ISimilarityReportProgress

Definisce un metodo per RDC per segnalare la percentuale di completamento corrente di un'operazione di somiglianza.
ISimilarityTableDumpState

Fornisce un metodo per recuperare informazioni dall'elenco dei tratti di somiglianza restituito dal metodo ISimilarityTraitsTable::BeginDump.
ISimilarityTraitsMappedView

Fornisce metodi che un'applicazione RDC può implementare per modificare una visualizzazione mappata di un file di tabella dei tratti di somiglianza.
ISimilarityTraitsMapping

Fornisce metodi che un'applicazione RDC può implementare per la creazione e la modifica di un oggetto di mapping di file per un file di tabella dei tratti di somiglianza.
ISimilarityTraitsTable

Definisce i metodi per l'archiviazione di dati di somiglianza per file e l'esecuzione di ricerche di somiglianza.

Strutture

 
FindSimilarFileIndexResults

Contiene le informazioni sull'indice file restituite dal metodo ISimilarityTraitsTable::FindSimilarFileIndex per un file corrispondente.
RdcBufferPointer

Descrive un buffer.
RdcNeed

Contiene informazioni su un blocco necessario per sincronizzare due set di dati.
RdcNeedPointer

Descrive una matrice di strutture RdcNeed.
RdcSignature

Contiene una singola firma e la lunghezza del blocco usato per generarlo.
RdcSignaturePointer

Descrive una matrice di strutture RdcSignature.
SomiglianzaData

Contiene i dati di somiglianza per un file.
SimilarityDumpData

Contiene le informazioni di somiglianza restituite per un file dal metodo ISimilarityTableDumpState::GetNextData.
SimilarityFileId

Contiene l'ID file di somiglianza per un file.
SimilarityMappedViewInfo

Contiene informazioni su una visualizzazione mappata di somiglianza.