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 线程上进行这些调用。
此接口的所有方法都将其请求与同步中心一起排队。
ISyncMgrControl 是 ISyncMgrSynchronizeInvoke 的替代项。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | syncmgr.h |