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