ISyncMgrSyncCallback 接口 (syncmgr.h)

公开允许同步进程向同步中心报告进度和事件,或查询进程是否已取消的方法。

继承

ISyncMgrSyncCallback 接口继承自 IUnknown 接口。 ISyncMgrSyncCallback 还具有以下类型的成员:

方法

ISyncMgrSyncCallback 接口包含以下方法。

 
ISyncMgrSyncCallback::AddItemToSession

将指定的项添加到当前正在同步的项集中。
ISyncMgrSyncCallback::CanContinue

确定是否已取消同步。
ISyncMgrSyncCallback::CommitItem

确认指定项作为处理程序同步集的成员,并确认它应显示在 UI 中。
ISyncMgrSyncCallback::P roposeItem

建议将新项添加到之前枚举的项集。
ISyncMgrSyncCallback::QueryForAdditionalItems

检索具有要同步的挂起请求的项集的枚举器。 这是在当前同步完成后将同步的一组项。
ISyncMgrSyncCallback::ReportEvent

为正在同步的项提供要添加到“同步结果”文件夹的事件。
ISyncMgrSyncCallback::ReportManualSync

报告正在执行从同步中心 UI 外部手动请求的同步操作。
ISyncMgrSyncCallback::ReportProgress

将单个同步项的同步进度报告到同步中心。
ISyncMgrSyncCallback::SetHandlerProgressText

设置处理程序执行同步时该处理程序的信息字段的内容。

注解

此接口传递给 ISyncMgrSessionCreator::CreateSession,后者又在调用 ISyncMgrHandler::Synchronize 时被引用。

处理程序应调用此接口来更新每个项的文件夹进度 UI,并在完成每个项目的同步后通知同步中心。

ISyncMgrSyncCallbackISyncMgrSynchronizeCallback 的替代项。

要求

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