Интерфейс 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 |