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:
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. |
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. |
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. |
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. |