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 方法可能需要相当长的时间。 不应在 UI 线程上进行这些调用。

此接口的所有方法都将其请求与同步中心一起排队。

ISyncMgrControlISyncMgrSynchronizeInvoke 的替代项。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 syncmgr.h