Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie de compression différentielle distante.
Pour développer la compression différentielle à distance, vous avez besoin de ces en-têtes :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
GeneratorParametersType Définit l’ensemble des paramètres de générateur pris en charge. |
|
RDC_ErrorCode Définit l’ensemble de codes d’erreur spécifiques à la RDC. |
|
RdcCreatedTables Définit des valeurs qui décrivent l’état de la table des caractéristiques de similarité, de la table d’ID de fichier de similarité ou les deux. |
|
RdcMappingAccessMode Définit les valeurs du mode d’accès pour les objets de mappage de fichiers RDC. |
|
RdcNeedType Définit le jeu de blocs de données utilisé pour générer une copie distante. |
Functions
|
Ajout Ajoute l’ID de fichier et les informations de données de similarité aux tables du fichier de similarité. |
|
Ajout Ajoute l’ID de fichier à la table d’ID de fichier de similarité. |
|
Ajout Ajoute une structure SimilarityData à la table des caractéristiques de similarité. |
|
BeginDump Récupère les données de similarité de la table des caractéristiques de similarité. |
|
CloseMapping Ferme un objet de mappage de fichiers pour un fichier de traits de similarité. |
|
CloseTable Ferme les tables dans un fichier de similarité. |
|
CloseTable Ferme une table d’ID de fichier de similarité. |
|
CloseTable Ferme une table de caractéristiques de similarité. |
|
ComputeDefaultRecursionDepth Calcule le niveau maximal de récursivité pour la taille de fichier spécifiée. |
|
CopyAndSwap Crée des copies d’une table de caractéristiques de similarité existante et d’une table d’ID de fichier de similarité existante, échange les pointeurs internes et supprime les tables existantes. |
|
CreateComparator Crée un comparateur de signature. |
|
CreateGenerator Crée un générateur de signatures qui génère les niveaux de signatures spécifiés. |
|
CreateGeneratorParameters Retourne un pointeur d’interface IRdcGeneratorParameters initialisé avec les paramètres nécessaires pour un générateur de signature. |
|
CreateSignatureReader Crée un lecteur de signature pour permettre à une application de décoder le contenu d’un fichier de signature. |
|
CreateTable Crée ou ouvre une table de caractéristiques de similarité et une table d’ID de fichier de similarité. |
|
CreateTable Crée ou ouvre une table d’ID de fichier de similarité. |
|
CreateTable Crée ou ouvre une table de caractéristiques de similarité. |
|
CreateTableIndirect Crée ou ouvre une table de caractéristiques de similarité et une table d’ID de fichier de similarité à l’aide des implémentations de l’application RDC des interfaces ISimilarityTraitsMapping et IRdcFileWriter. |
|
CreateTableIndirect Crée ou ouvre une table d’ID de fichier de similarité à l’aide de l’implémentation de l’application RDC de l’interface IRdcFileWriter. |
|
CreateTableIndirect Crée ou ouvre une table de caractéristiques de similarité à l’aide de l’implémentation de l’application RDC de l’interface ISimilarityTraitsMapping. |
|
CreateView Mappe une vue du mappage de fichiers pour un fichier de traits de similarité. |
|
DeleteOnClose Définit un fichier à supprimer (ou tronqué) à la fermeture. |
|
EnableSimilarity Permet au générateur de signatures de générer des données de similarité. |
|
FindSimilarFileId Retourne une liste de fichiers similaires à un fichier donné. |
|
FindSimilarFileIndex Retourne une liste de fichiers similaires à un fichier donné. Les résultats de la liste sont triés dans l’ordre de similarité, en commençant par le fichier le plus similaire. |
|
de vidage Écrit sur le disque toutes les pages sales dans une vue mappée d’un fichier de table de caractéristiques de similarité. |
|
Get Retourne des informations sur la vue mappée d’un fichier de table de caractéristiques de similarité. |
|
GetFilePosition Retourne la position actuelle du fichier. |
|
GetFileSize Retourne la taille d’un fichier. |
|
GetFileSize Retourne la taille d’un fichier de table de caractéristiques de similarité. |
|
GetGeneratorParameters Retourne une copie des paramètres utilisés pour créer le générateur. |
|
GetGeneratorParametersType Retourne le type spécifique des paramètres. |
|
GetHashWindowSize Retourne la taille de la fenêtre de hachage : taille de la fenêtre glissante utilisée par le générateur FilterMax pour calculer le hachage utilisé dans les calculs maxima locaux. |
|
GetHorizonSize Retourne la taille de l’horizon : longueur sur laquelle le générateur FilterMax recherche une maxima locale. |
|
GetLastIndex Récupère l’index de la dernière entrée stockée dans la table des caractéristiques de similarité. |
|
GetNextData Récupère une ou plusieurs structures SimilarityDumpData à partir de la liste des caractéristiques de similarité retournée par la méthode ISimilarityTraitsTable ::BeginDump. |
|
GetNextFileId Récupère l’ID de fichier de similarité valide suivant dans la liste de fichiers retournée par la méthode ISimilarity ::FindSimilarFileId. |
|
GetPageSize Retourne la taille de page (taille du bloc de disque) pour un fichier de table de caractéristiques de similarité. |
|
GetParametersVersion Retourne des informations sur la version de RDC utilisée pour sérialiser les paramètres. |
|
GetRDCVersion Récupère la version du runtime RDC installé et la version la plus ancienne des interfaces RDC prises en charge par le runtime installé. |
|
GetRecordCount Récupère le nombre d’enregistrements stockés dans la table d’ID de fichier de similarité dans un fichier de similarité. |
|
GetRecordCount Récupère le nombre d’enregistrements stockés dans une table d’ID de fichier de similarité. |
|
GetSerializeSize Retourne la taille, en octets, des données de paramètre sérialisées. |
|
GetSize Récupère le nombre d’entrées dans la liste de fichiers retournée par la méthode ISimilarity ::FindSimilarFileId. |
|
GetView Retourne les adresses de début et de fin pour la vue mappée d’un fichier de table de caractéristiques de similarité. |
|
invalider Marque un ID de fichier comme non valide dans la table d’ID de fichier de similarité. |
|
Recherche Récupère l’ID de fichier qui correspond à un index de fichier donné dans la table d’ID de fichier de similarité. |
|
OpenGeneratorParameters Ouvre un bloc de paramètres sérialisé existant et retourne un pointeur d’interface IRdcGeneratorParameters initialisé avec les données. |
|
OpenMapping Ouvre l’objet de mappage de fichiers pour un fichier de table de caractéristiques de similarité. |
|
Processus Compare deux flux de signature (seed et source) et produit une liste des besoins, qui décrit les blocs de données de fichier nécessaires pour créer le fichier cible. |
|
Processus Traite les données d’entrée et produit 0 octets de sortie ou plus. |
|
Lire Lit la quantité de données spécifiée à partir de la position spécifiée. |
|
ReadHeader Lit l’en-tête de signature et retourne une copie des paramètres utilisés pour générer les signatures. |
|
ReadSignatures Lit un bloc de signatures à partir de la position actuelle. |
|
ReportProgress Signale le pourcentage d’achèvement actuel d’une opération de similarité en cours. |
|
ResizeMapping Redimensionne l’objet de mappage de fichiers pour un fichier de traits de similarité. |
|
Résultats Récupère les données de similarité générées pour un fichier par le générateur de signatures. |
|
Sérialiser Sérialise les données de paramètre dans un bloc de mémoire. |
|
SetFileSize Définit la taille d’un fichier de table de caractéristiques de similarité. |
|
SetHashWindowSize Définit la taille de la fenêtre de hachage : taille de la fenêtre glissante utilisée par le générateur FilterMax pour calculer le hachage utilisé dans les calculs maxima locaux. |
|
SetHorizonSize Définit la taille de l’horizon : longueur sur laquelle le générateur FilterMax recherche la maxima locale. |
|
Tronquer Tronque un fichier à une longueur nulle. |
|
Annuler le mappage Annule le mappage d’une vue mappée d’un fichier de table de caractéristiques de similarité. |
|
Écrire Écrire des octets dans un fichier à partir d’un décalage donné. |
Interfaces
|
IFindSimilarResults Fournit des méthodes pour récupérer des informations à partir de la liste de fichiers retournée par la méthode ISimilarity ::FindSimilarFileId. |
|
IRdcComparator Permet de comparer deux flux de signature (seed et source) et de produire la liste des blocs de données de fichier source et de départ nécessaires pour créer le fichier cible. |
|
IRdcFileReader L’interface IRdcFileReader est utilisée pour fournir l’équivalent d’un handle de fichier, car les données en cours de synchronisation peuvent ne pas exister en tant que fichier sur le disque. |
|
IRdcFileWriter Interface abstraite à lire et à écrire dans un fichier. |
|
IRdcGenerator Utilisé pour traiter les données d’entrée et lire les paramètres utilisés par le générateur. |
|
IRdcGeneratorFilterMaxParameters Définit et récupère les paramètres utilisés par le générateur FilterMax. |
|
IRdcGeneratorParameters Interface générique pour tous les types de paramètres de générateur. Tous les objets de paramètre de générateur doivent prendre en charge cette interface. |
|
IRdcLibrary Interface principale pour l’utilisation de RDC. |
|
IRdcSignatureReader Lit les signatures et les paramètres utilisés pour générer les signatures. |
|
IRdcSimilarityGenerator Définit des méthodes pour permettre au générateur de signatures de générer des données de similarité et de récupérer les données de similarité après sa génération. |
|
ISimilarity Définit des méthodes pour stocker et récupérer des données de similarité par fichier et des ID de fichier dans un fichier de similarité. |
|
ISimilarityFileIdTable Définit les méthodes de stockage et de récupération des informations d’ID de fichier de similarité. |
|
ISimilarityReportProgress Définit une méthode pour que RDC signale le pourcentage d’achèvement actuel d’une opération de similarité. |
|
ISimilarityTableDumpState Fournit une méthode pour récupérer des informations à partir de la liste des caractéristiques de similarité retournée par la méthode ISimilarityTraitsTable ::BeginDump. |
|
ISimilarityTraitsMappedView Fournit des méthodes qu’une application RDC peut implémenter pour manipuler une vue mappée d’un fichier de table de caractéristiques de similarité. |
|
ISimilarityTraitsMapping Fournit des méthodes qu’une application RDC peut implémenter pour créer et manipuler un objet de mappage de fichiers pour un fichier de table de caractéristiques de similarité. |
|
ISimilarityTraitsTable Définit des méthodes pour stocker des données de similarité par fichier et effectuer des recherches de similarité. |
Structures
|
FindSimilarFileIndexResults Contient les informations d’index de fichier renvoyées par la méthode ISimilarityTraitsTable ::FindSimilarFileIndex pour un fichier correspondant. |
|
RdcBufferPointer Décrit une mémoire tampon. |
|
RdcNeed Contient des informations sur un bloc requis pour synchroniser deux jeux de données. |
|
RdcNeedPointer Décrit un tableau de structures RdcNeed. |
|
RdcSignature Contient une seule signature et la longueur du bloc utilisé pour le générer. |
|
RdcSignaturePointer Décrit un tableau de structures RdcSignature. |
|
SimilarityData Contient les données de similarité d’un fichier. |
|
SimilarityDumpData Contient les informations de similarité retournées pour un fichier par la méthode ISimilarityTableDumpState ::GetNextData. |
|
SimilarityFileId Contient l’ID de fichier de similarité d’un fichier. |
|
SimilarityMappedViewInfo Contient des informations sur une vue mappée de similarité. |