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

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

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

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

Методы

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

 
ISyncMgrHandler::Activate

Запрашивает активацию или деактивацию обработчика. Активный обработчик можно синхронизировать; неактивный обработчик не может.
ISyncMgrHandler::Enable

Запрашивает включение или отключение активного обработчика. Включенный обработчик можно синхронизировать, а отключенный обработчик — нет.
ISyncMgrHandler::GetCapabilities

Возвращает набор флагов, описывающих определенные возможности обработчика.
ISyncMgrHandler::GetHandlerInfo

Возвращает свойства, описывающие обработчик.
ISyncMgrHandler::GetName

Возвращает отображаемое имя обработчика.
ISyncMgrHandler::GetObject

Создает объект определенного типа, связанный с обработчиком.
ISyncMgrHandler::GetPolicies

Возвращает набор флагов, описывающих политики, заданные обработчиком.
ISyncMgrHandler::Synchronize

Инициирует синхронизацию выбора элементов синхронизации обработчика.

Комментарии

ISyncMgrHandler заменяет ISyncMgrSynchronize. Некоторые из предыдущих функций были оптимизированы, а некоторые были перемещены в другие интерфейсы. Дополнительные сведения см. на страницах отдельных методов.

Требования

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