ISyncMgrHandler 接口 (syncmgr.h)
公开构成由同步处理程序实现的主接口的方法。 同步中心通过此接口创建处理程序的一个实例,以获取属性、枚举同步项和修改状态。 同步中心在单独的线程上创建处理程序的单独实例,以执行同步或 UI 操作。
继承
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 |
标头 | syncmgr.h |