IProviderCustomFilteredSyncServices 接口

创建由使用自定义筛选器的提供程序所使用的对象。可以创建空对象和使用序列化数据初始化的对象。

interface IProviderCustomFilteredSyncServices : IUnknown

成员

IProviderCustomFilteredSyncServices 方法 说明

IProviderCustomFilteredSyncServices::CreateCustomFilterInfo

创建一个包含指定的 ISyncFilter 对象的 ICustomFilterInfo 对象。

IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

创建一个包含两个 ISyncFilter 对象以及有关如何组合两个指定筛选器的信息的 ICombinedFilterInfo 对象。

IProviderCustomFilteredSyncServices::CreateFilterKeyMap

创建一个空的 IFilterKeyMap 对象。

IProviderCustomFilteredSyncServices::DeserializeFilterKeyMap

创建 IFilterKeyMap 对象并使用序列化数据初始化该对象。

IProviderCustomFilteredSyncServices::DeserializeChangeBatchWithFilterKeyMap

创建包含 IFilterKeyMap 对象的 ISyncChangeBatch 对象,并使用序列化数据对其进行初始化。

IProviderCustomFilteredSyncServices::DeserializeFullEnumerationChangeBatchWithFilterKeyMap

为包含 IFilterKeyMap 对象的恢复同步创建 ISyncChangeBatch 对象,并使用序列化数据对其进行初始化。

备注

若要获取 IProviderCustomFilteredSyncServices 对象,请将 CLSID_SyncServicesIID_IProviderCustomFilteredSyncServices 传递给 CoCreateInstance 函数。必须通过在调用任何其他方法之前调用 IProviderSyncServices::Initialize 来初始化该对象。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件