Auf Englisch lesen

Freigeben über


Remotedifferenzialkomprimierung

Übersicht über die Remotedifferentialkomprimierungstechnologie.

Zum Entwickeln der differenziellen Remotekomprimierung benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
GeneratorParametersType

Definiert den Satz der unterstützten Generatorparameter.
RDC_ErrorCode

Definiert den Satz von RDC-spezifischen Fehlercodes.
RdcCreatedTables

Definiert Werte, die den Zustand der Ähnlichkeitseigenschaftentabelle, die Ähnlichkeitsdatei-ID-Tabelle oder beides beschreiben.
RdcMappingAccessMode

Definiert die Zugriffsmoduswerte für RDC-Dateizuordnungsobjekte.
RdcNeedType

Definiert den Satz von Datenblöcken, die zum Generieren einer Remotekopie verwendet werden.

Functions

 
Append

Fügt den Tabellen in der Ähnlichkeitsdatei die Datei-ID und Ähnlichkeitsdateninformationen hinzu.
Append

Fügt die Datei-ID der Tabelle der Ähnlichkeitsdatei-ID hinzu.
Append

Fügt der Tabelle "Ähnlichkeitsmerkmale" eine SimilarityData-Struktur hinzu.
BeginDump

Ruft Ähnlichkeitsdaten aus der Tabelle der Ähnlichkeitsmerkmale ab.
CloseMapping

Schließt ein Dateizuordnungsobjekt für eine Tabellendatei mit Ähnlichkeitseigenschaften.
CloseTable

Schließt die Tabellen in einer Ähnlichkeitsdatei.
CloseTable

Schließt eine Ähnlichkeitsdatei-ID-Tabelle.
CloseTable

Schließt eine Tabelle mit Ähnlichkeitseigenschaften.
ComputeDefaultRecursionDepth

Berechnet die maximale Rekursionsebene für die angegebene Dateigröße.
CopyAndSwap

Erstellt Kopien einer vorhandenen Tabelle mit Ähnlichkeitseigenschaften und einer vorhandenen Ähnlichkeitsdatei-ID-Tabelle, tauscht die internen Zeiger aus und löscht die vorhandenen Tabellen.
CreateComparator

Erstellt einen Signaturvergleichsator.
CreateGenerator

Erstellt einen Signaturgenerator, der die angegebenen Signaturebenen generiert.
CreateGeneratorParameters

Gibt einen IRdcGeneratorParameters-Schnittstellenzeiger zurück, der mit den parametern initialisiert wurde, die für einen Signaturgenerator erforderlich sind.
CreateSignatureReader

Erstellt einen Signaturleser, damit eine Anwendung den Inhalt einer Signaturdatei decodieren kann.
Createtable

Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften und eine Ähnlichkeitsdatei-ID-Tabelle.
Createtable

Erstellt oder öffnet eine Ähnlichkeitsdatei-ID-Tabelle.
Createtable

Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften.
CreateTableIndirect

Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften und eine Datei-ID-Tabelle mit Ähnlichkeiten mithilfe der Implementierungen der ISimilarityTraitsMapping- und IRdcFileWriter-Schnittstellen der RDC-Anwendung.
CreateTableIndirect

Erstellt oder öffnet eine Ähnlichkeitsdatei-ID-Tabelle mithilfe der Implementierung der IRdcFileWriter-Schnittstelle der RDC-Anwendung.
CreateTableIndirect

Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften mithilfe der Implementierung der ISimilarityTraitsMapping-Schnittstelle der RDC-Anwendung.
CreateView

Ordnet eine Ansicht der Dateizuordnung für eine Ähnlichkeitseigenschaften-Tabellendatei zu.
DeleteOnClose

Legt eine Datei fest, die beim Schließen gelöscht (oder abgeschnitten) werden soll.
EnableSimilarity

Ermöglicht dem Signaturgenerator das Generieren von Ähnlichkeitsdaten.
FindSimilarFileId

Gibt eine Liste von Dateien zurück, die einer bestimmten Datei ähneln.
FindSimilarFileIndex

Gibt eine Liste von Dateien zurück, die einer bestimmten Datei ähneln. Die Ergebnisse in der Liste werden in der Reihenfolge der Ähnlichkeit sortiert, beginnend mit der am ähnlichsten Datei.
Leerung

Schreibt alle modifiziert Seiten in einer zugeordneten Ansicht einer Tabellendatei mit Ähnlichkeitseigenschaften auf den Datenträger.
Get

Gibt Informationen zur zugeordneten Ansicht einer Tabellendatei mit Ähnlichkeitseigenschaften zurück.
GetFilePosition

Gibt die aktuelle Dateiposition zurück.
GetFileSize

Gibt die Größe einer Datei zurück.
GetFileSize

Gibt die Größe einer Tabellendatei für Ähnlichkeitsmerkmale zurück.
GetGeneratorParameters

Gibt eine Kopie der Parameter zurück, die zum Erstellen des Generators verwendet werden.
GetGeneratorParametersType

Gibt den spezifischen Typ der Parameter zurück.
GetHashWindowsize

Gibt die Hashfenstergröße der Größe des gleitenden Fensters zurück, das vom FilterMax-Generator zum Berechnen des Hashs verwendet wird, der in den lokalen Maxima-Berechnungen verwendet wird.
GetHorizonSize

Gibt die Horizontgröße der Länge zurück, über die der FilterMax-Generator nach lokalem Maxima sucht.
GetLastIndex

Ruft den Index des letzten Eintrags ab, der in der Tabelle ähnlichkeitsbezogene Merkmale gespeichert wurde.
GetNextData

Ruft mindestens eine SimilarityDumpData-Struktur aus der Liste der Ähnlichkeitsmerkmale ab, die von der ISimilarityTraitsTable::BeginDump-Methode zurückgegeben wurde.
GetNextFileId

Ruft die nächste gültige Ähnlichkeitsdatei-ID in der Dateiliste ab, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wurde.
GetPageSize

Gibt die Seitengröße (Datenträgerblockgröße) für eine Ähnlichkeitseigenschaften-Tabellendatei zurück.
GetParametersVersion

Gibt Informationen zur Version von RDC zurück, die zum Serialisieren der Parameter verwendet wird.
GetRDCVersion

Ruft die Version der installierten RDC-Runtime und die älteste Version der RDC-Schnittstellen ab, die von der installierten Runtime unterstützt werden.
GetRecordCount

Ruft die Anzahl der Datensätze ab, die in der Ähnlichkeitsdatei-ID-Tabelle in einer Ähnlichkeitsdatei gespeichert sind.
GetRecordCount

Ruft die Anzahl der Datensätze ab, die in einer Ähnlichkeitsdatei-ID-Tabelle gespeichert sind.
GetSerializeSize

Gibt die Größe der serialisierten Parameterdaten in Bytes zurück.
GetSize

Ruft die Anzahl der Einträge in der Dateiliste ab, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wurde.
Getview

Gibt die Anfangs- und Endadressen für die zugeordnete Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale zurück.
Invalidate

Markiert eine Datei-ID in der Ähnlichkeitsdatei-ID-Tabelle als ungültig.
Suche

Ruft die Datei-ID ab, die einem bestimmten Dateiindex in der Ähnlichkeitsdatei-ID-Tabelle entspricht.
OpenGeneratorParameters

Öffnet einen vorhandenen serialisierten Parameterblock und gibt einen IRdcGeneratorParameters-Schnittstellenzeiger zurück, der mit den Daten initialisiert wurde.
OpenMapping

Öffnet das Dateizuordnungsobjekt für eine Ähnlichkeitsmerkmale-Tabellendatei.
Process

Vergleicht zwei Signaturdatenströme (Seed und Quelle) und erzeugt eine Liste der Anforderungen, die die Blöcke der Dateidaten beschreibt, die zum Erstellen der Zieldatei erforderlich sind.
Process

Verarbeitet die Eingabedaten und erzeugt 0 oder mehr Ausgabebytes.
Lesen

Liest die angegebene Datenmenge ab der angegebenen Position.
ReadHeader

Liest den Signaturheader und gibt eine Kopie der Parameter zurück, die zum Generieren der Signaturen verwendet werden.
ReadSignatures

Liest einen Signaturblock aus der aktuellen Position.
Reportprogress

Meldet den aktuellen Abschlussprozentsatz eines laufenden Ähnlichkeitsvorgangs.
ResizeMapping

Ändert die Größe des Dateizuordnungsobjekts für eine Ähnlichkeitsmerkmale-Tabellendatei.
Ergebnisse

Ruft die Ähnlichkeitsdaten ab, die vom Signaturgenerator für eine Datei generiert wurden.
Serialisieren

Serialisiert die Parameterdaten in einen Speicherblock.
SetFileSize

Legt die Größe einer Tabellendatei für Ähnlichkeitsmerkmale fest.
SetHashWindowSize

Legt die Größe des Hashfensters auf die Größe des gleitenden Fensters fest, das vom FilterMax-Generator zum Berechnen des Hashs verwendet wird, der in den lokalen Maxima-Berechnungen verwendet wird.
SetHorizonSize

Legt die Horizontgröße auf die Länge fest, über die der FilterMax-Generator nach lokalem Maxima sucht.
Abschneiden

Schneidet eine Datei auf die Länge null ab.
Unmap

Hebt die Zuordnung einer zugeordneten Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale auf.
Schreiben

Schreiben von Bytes in eine Datei, die bei einem bestimmten Offset beginnt.

Schnittstellen

 
IFindSimilarResults

Stellt Methoden zum Abrufen von Informationen aus der Dateiliste bereit, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wird.
IRdcComparator

Wird verwendet, um zwei Signaturdatenströme (Seed und Quelle) zu vergleichen und die Liste der Quell- und Seeddateidatenblöcke zu erstellen, die zum Erstellen der Zieldatei erforderlich sind.
IRdcFileReader

Die IRdcFileReader-Schnittstelle wird verwendet, um das Äquivalent eines Dateihandles bereitzustellen, da die synchronisierten Daten möglicherweise nicht als Datei auf dem Datenträger vorhanden sind.
IRdcFileWriter

Abstrakte Schnittstelle zum Lesen und Schreiben in eine Datei.
IRdcGenerator

Wird verwendet, um die Eingabedaten zu verarbeiten und die vom Generator verwendeten Parameter zu lesen.
IRdcGeneratorFilterMaxParameters

Legt die vom FilterMax-Generator verwendeten Parameter fest und ruft sie ab.
IRdcGeneratorParameters

Die generische Schnittstelle für alle Typen von Generatorparametern. Alle Generatorparameterobjekte müssen diese Schnittstelle unterstützen.
IRdcLibrary

Ist die primäre Schnittstelle für die Verwendung von RDC.
IRdcSignatureReader

Liest die Signaturen und parameter, die zum Generieren der Signaturen verwendet werden.
IRdcSimilarityGenerator

Definiert Methoden, mit denen der Signaturgenerator Ähnlichkeitsdaten generieren und die Ähnlichkeitsdaten nach der Generierung abrufen kann.
ISimilarity

Definiert Methoden zum Speichern und Abrufen von Dateiähnlichkeitsdaten und Datei-IDs in einer Ähnlichkeitsdatei.
ISimilarityFileIdTable

Definiert Methoden zum Speichern und Abrufen von Informationen zur Ähnlichkeitsdatei-ID.
ISimilarityReportProgress

Definiert eine Methode für RDC, um den aktuellen Abschlussprozentsatz eines Ähnlichkeitsvorgangs zu melden.
ISimilarityTableDumpState

Stellt eine Methode zum Abrufen von Informationen aus der Ähnlichkeitseigenschaftenliste bereit, die von der ISimilarityTraitsTable::BeginDump-Methode zurückgegeben wurde.
ISimilarityTraitsMappedView

Stellt Methoden bereit, die eine RDC-Anwendung zum Bearbeiten einer zugeordneten Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale implementieren kann.
ISimilarityTraitsMapping

Stellt Methoden bereit, die eine RDC-Anwendung zum Erstellen und Bearbeiten eines Dateizuordnungsobjekts für eine Tabellendatei mit Ähnlichkeitsmerkmalen implementieren kann.
ISimilarityTraitsTable

Definiert Methoden zum Speichern von Dateiähnlichkeitsdaten und zum Durchführen von Ähnlichkeitssuchen.

Strukturen

 
FindSimilarFileIndexResults

Enthält die Dateiindexinformationen, die die ISimilarityTraitsTable::FindSimilarFileIndex-Methode für eine übereinstimmende Datei zurückgegeben hat.
RdcBufferPointer

Beschreibt einen Puffer.
RdcNeed

Enthält Informationen zu einem Block, der zum Synchronisieren von zwei Datasets erforderlich ist.
RdcNeedPointer

Beschreibt ein Array von RdcNeed-Strukturen.
RdcSignature

Enthält eine einzelne Signatur und die Länge des Blöckes, der zum Generieren verwendet wird.
RdcSignaturePointer

Beschreibt ein Array von RdcSignature-Strukturen.
SimilarityData

Enthält die Ähnlichkeitsdaten für eine Datei.
SimilarityDumpData

Enthält die Ähnlichkeitsinformationen, die von der ISimilarityTableDumpState::GetNextData-Methode für eine Datei zurückgegeben wurden.
SimilarityFileId

Enthält die Ähnlichkeitsdatei-ID für eine Datei.
SimilarityMappedViewInfo

Enthält Informationen zu einer Ähnlichkeitszuordnungsansicht.