IProviderCustomFilteredSyncServices 接口
创建由使用自定义筛选器的提供程序所使用的对象。可以创建空对象和使用序列化数据初始化的对象。
interface IProviderCustomFilteredSyncServices : IUnknown
成员
IProviderCustomFilteredSyncServices 方法 | 说明 |
---|---|
创建一个包含指定的 ISyncFilter 对象的 ICustomFilterInfo 对象。 |
|
IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo |
创建一个包含两个 ISyncFilter 对象以及有关如何组合两个指定筛选器的信息的 ICombinedFilterInfo 对象。 |
创建一个空的 IFilterKeyMap 对象。 |
|
IProviderCustomFilteredSyncServices::DeserializeFilterKeyMap |
创建 IFilterKeyMap 对象并使用序列化数据初始化该对象。 |
IProviderCustomFilteredSyncServices::DeserializeChangeBatchWithFilterKeyMap |
创建包含 IFilterKeyMap 对象的 ISyncChangeBatch 对象,并使用序列化数据对其进行初始化。 |
IProviderCustomFilteredSyncServices::DeserializeFullEnumerationChangeBatchWithFilterKeyMap |
为包含 IFilterKeyMap 对象的恢复同步创建 ISyncChangeBatch 对象,并使用序列化数据对其进行初始化。 |
备注
若要获取 IProviderCustomFilteredSyncServices 对象,请将 CLSID_SyncServices 和 IID_IProviderCustomFilteredSyncServices 传递给 CoCreateInstance 函数。必须通过在调用任何其他方法之前调用 IProviderSyncServices::Initialize 来初始化该对象。
要求
**头文件:**Synchronization.h