Интерфейс IProviderSyncServices2

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

interface IProviderSyncServices2 : IProviderSyncServices

Элементы

Метод IProviderSyncServices2

Описание

IProviderSyncServices2::CreateProviderConverterRegistration

Создает объект IProviderConverterRegistration, который можно использовать для регистрации и отмены регистрации реализаций интерфейса IProviderConverter.

IProviderSyncServices2::CreateSyncSessionState

Создает объект ISyncSessionState, который может использоваться для хранения сведений о сеансе синхронизации.

IProviderSyncServices2::CreateSyncChangeForMergeTombstone

Создает объект ISyncChange или ISyncChangeBuilder, представляющий отметку полного удаления слиянием.

IProviderSyncServices2::CreateMemoryConflictLog

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

IProviderSyncServices2::CreateLoggedConflictsEnumBuilder

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

IProviderSyncServices2::CreateLoggedConflict

Создает объект ILoggedConflict, представляющий конфликт, внесенный в журнал.

Замечания

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

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

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

См. также

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

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