次の方法で共有


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

1 つの同期項目の同期の進行状況を同期センターに報告します。
ISyncMgrSyncCallback::SetHandlerProgressText

ハンドラーが同期を実行している間に、ハンドラーの情報フィールドの内容を設定します。

注釈

このインターフェイスは ISyncMgrSessionCreator::CreateSession に渡されます。このインターフェイスは、 ISyncMgrHandler::Synchronize の呼び出しで参照されます。

ハンドラーは、このインターフェイスを呼び出して、各アイテムのフォルダーの進行状況 UI を更新し、各項目の同期が完了したときに同期センターに通知する必要があります。

ISyncMgrSyncCallback は、 ISyncMgrSynchronizeCallback に代わるものです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー syncmgr.h