通过


msrdc.h 标头

远程差分压缩使用此标头。 有关详细信息,请参阅:

msrdc.h 包含以下编程接口:

接口

 
IFindSimilarResults

提供从 ISimilarity::FindSimilarFileId 方法返回的文件列表中检索信息的方法。
IRdcComparator

用于比较 (种子和源) 的两个签名流,并生成创建目标文件所需的源和种子文件数据区块的列表。
IRdcFileReader

IRdcFileReader 接口用于提供等效的文件句柄,因为正在同步的数据可能不是作为磁盘上的文件存在的。
IRdcFileWriter

用于读取和写入文件的抽象接口。
IRdcGenerator

用于处理输入数据并读取生成器使用的参数。
IRdcGeneratorFilterMaxParameters

设置和检索 FilterMax 生成器使用的参数。
IRdcGeneratorParameters

所有类型的生成器参数的泛型接口。 所有生成器参数对象都必须支持此接口。
IRdcLibrary

是用于使用 RDC 的主接口。
IRdcSignatureReader

读取用于生成签名的签名和参数。
IRdcSimilarityGenerator

定义使签名生成器能够生成相似性数据的方法,以及用于在生成相似性数据后检索相似性数据的方法。
ISimilarity

定义用于在相似性文件中存储和检索每个文件相似性数据和文件 ID 的方法。
ISimilarityFileIdTable

定义用于存储和检索相似性文件 ID 信息的方法。
ISimilarityReportProgress

定义 RDC 报告相似性操作的当前完成百分比的方法。
ISimilarityTableDumpState

提供从 ISimilarityTraitsTable::BeginDump 方法返回的相似性特征列表中检索信息的方法。
ISimilarityTraitsMappedView

提供 RDC 应用程序可以实现的方法,用于操作相似性特征表文件的映射视图。
ISimilarityTraitsMapping

提供 RDC 应用程序可以实现的方法,以便为相似性特征表文件创建和操作文件映射对象。
ISimilarityTraitsTable

定义用于存储每个文件相似性数据和执行相似性查找的方法。

结构

 
FindSimilarFileIndexResults

包含 ISimilarityTraitsTable::FindSimilarFileIndex 方法为匹配文件返回的文件索引信息。
RdcBufferPointer

描述缓冲区。
RdcNeed

包含同步两组数据所需的区块的相关信息。
RdcNeedPointer

描述 RdcNeed 结构的数组。
RdcSignature

包含单个签名和用于生成它的区块的长度。
RdcSignaturePointer

描述 RdcSignature 结构的数组。
SimilarityData

包含文件的相似性数据。
SimilarityDumpData

包含 ISimilarityTableDumpState::GetNextData 方法为文件返回的相似性信息。
SimilarityFileId

包含文件的相似性文件 ID。
SimilarityMappedViewInfo

包含有关相似性映射视图的信息。

枚举

 
GeneratorParametersType

定义支持的生成器参数集。
RDC_ErrorCode

定义一组特定于 RDC 的错误代码。
RdcCreatedTables

定义描述相似性特征表和/或相似性文件 ID 表的状态的值。
RdcMappingAccessMode

定义 RDC 文件映射对象的访问模式值。
RdcNeedType

定义用于生成远程副本的数据区块集。