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