Интерфейс IProviderCustomFilteredSyncServices

Создает объекты, которые используются поставщиками, применяющими пользовательские фильтры. Могут быть созданы пустые объекты и те объекты, которые инициализированы с использованием сериализованных данных.

interface IProviderCustomFilteredSyncServices : IUnknown

Элементы

Метод IProviderCustomFilteredSyncServices Описание

IProviderCustomFilteredSyncServices::CreateCustomFilterInfo

Создает объект ICustomFilterInfo, который содержит указанный объект ISyncFilter.

IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

Создает объект ICombinedFilterInfo, который содержит два объекта ISyncFilter и сведения о способе объединения фильтров.

IProviderCustomFilteredSyncServices::CreateFilterKeyMap

Создает пустой объект IFilterKeyMap.

IProviderCustomFilteredSyncServices::DeserializeFilterKeyMap

Создает объект IFilterKeyMap и инициализирует его с помощью сериализованных данных.

IProviderCustomFilteredSyncServices::DeserializeChangeBatchWithFilterKeyMap

Создает объект ISyncChangeBatch, содержащий объект IFilterKeyMap, и инициализирует его с помощью сериализованных данных.

IProviderCustomFilteredSyncServices::DeserializeFullEnumerationChangeBatchWithFilterKeyMap

Создает объект ISyncChangeBatch для синхронизации восстановления, содержащий объект IFilterKeyMap, и инициализирует его с помощью сериализованных данных.

Замечания

Чтобы получить объект IProviderCustomFilteredSyncServices, передайте CLSID_SyncServices и IID_IProviderCustomFilteredSyncServices функции CoCreateInstance. Объект необходимо инициализировать путем вызова метода IProviderSyncServices::Initialize перед вызовом любых прочих методов.

Системные требования

Заголовок: Synchronization.h

См. также

Основные положения

Базовые компоненты Sync Framework