Поделиться через


Интерфейс ISyncMgrControl (syncmgr.h)

Предоставляет методы, позволяющие приложению или обработчику запускать или останавливать синхронизацию, уведомлять Центр синхронизации об изменениях в наборе обработчиков или элементов или уведомлять об изменениях значений свойств.

Наследование

Интерфейс ISyncMgrControl наследуется от интерфейса IUnknown . ISyncMgrControl также имеет следующие типы элементов:

Методы

Интерфейс ISyncMgrControl содержит следующие методы.

 
ISyncMgrControl::ActivateHandler

Активирует или деактивирует обработчик.
ISyncMgrControl::EnableHandler

Включает или отключает обработчик.
ISyncMgrControl::EnableItem

Включает или отключает элемент синхронизации, управляемый указанным обработчиком.
ISyncMgrControl::StartHandlerSync

Инициирует синхронизацию всех элементов, управляемых определенным обработчиком.
ISyncMgrControl::StartItemSync

Инициирует синхронизацию указанных элементов, управляемых определенным обработчиком.
ISyncMgrControl::StartSyncAll

Синхронизирует все элементы, управляемые всеми обработчиками.
ISyncMgrControl::StopHandlerSync

Останавливает синхронизацию указанного обработчика.
ISyncMgrControl::StopItemSync

Останавливает синхронизацию указанных элементов, управляемых определенным обработчиком.
ISyncMgrControl::StopSyncAll

Останавливает синхронизацию всех элементов, управляемых всеми обработчиками.
ISyncMgrControl::UpdateConflicts

Сообщает центру синхронизации о добавлении конфликтов для определенного обработчика или элемента.
ISyncMgrControl::UpdateEvents

Сообщает центру синхронизации о добавлении событий для определенного обработчика или элемента.
ISyncMgrControl::UpdateHandler

Указывает центру синхронизации повторно определить элементы, управляемые обработчиком, или сообщает ему, что свойства обработчика изменились.
ISyncMgrControl::UpdateHandlerCollection

Указывает Центру синхронизации на повторное изменение коллекции обработчиков или сообщает ему, что свойства обработчика в коллекции обработчиков изменились.
ISyncMgrControl::UpdateItem

Сообщает центру синхронизации о том, что свойства элемента синхронизации изменились.

Комментарии

ISyncMgrControl реализуется центром синхронизации. Его экземпляр может создаваться приложением или обработчиком в качестве объекта CLSID_SyncMgrControl, который реализуется как локальный сервер модели com. В результате вызовы методов ISyncMgrControl могут занять значительное время. Эти вызовы не следует выполнять в потоке пользовательского интерфейса.

Все методы этого интерфейса помещают свои запросы в очередь с помощью центра синхронизации.

ISyncMgrControl является заменой ISyncMgrSynchronizeInvoke.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header syncmgr.h