共用方式為


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