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,并在完成每个项目的同步后通知同步中心。
ISyncMgrSyncCallback 是 ISyncMgrSynchronizeCallback 的替代项。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | syncmgr.h |