ISyncMgrControl インターフェイス (syncmgr.h)

アプリケーションまたはハンドラーが同期を開始または停止したり、ハンドラーまたは項目のセットに対する変更を同期センターに通知したり、プロパティ値の変更を通知したりできるようにするメソッドを公開します。

継承

ISyncMgrControl インターフェイスは、IUnknown インターフェイスから継承されます。 ISyncMgrControl には、次の種類のメンバーもあります。

メソッド

ISyncMgrControl インターフェイスには、これらのメソッドがあります。

 
ISyncMgrControl::ActivateHandler

ハンドラーをアクティブ化または非アクティブ化します。
ISyncMgrControl::EnableHandler

ハンドラーを有効または無効にします。
ISyncMgrControl::EnableItem

指定したハンドラーによって管理される同期項目を有効または無効にします。
ISyncMgrControl::StartHandlerSync

特定のハンドラーによって管理されているすべての項目の同期を開始します。
ISyncMgrControl::StartItemSync

特定のハンドラーによって管理される指定された項目の同期を開始します。
ISyncMgrControl::StartSyncAll

すべてのハンドラーによって管理されているすべての項目を同期します。
ISyncMgrControl::StopHandlerSync

指定したハンドラーの同期を停止します。
ISyncMgrControl::StopItemSync

特定のハンドラーによって管理されている指定された項目の同期を停止します。
ISyncMgrControl::StopSyncAll

すべてのハンドラーによって管理されているすべての項目の同期を停止します。
ISyncMgrControl::UpdateConflicts

特定のハンドラーまたはアイテムに対して競合が追加されたことを同期センターに通知します。
ISyncMgrControl::UpdateEvents

特定のハンドラーまたはアイテムに対してイベントが追加されたことを同期センターに通知します。
ISyncMgrControl::UpdateHandler

ハンドラーによって管理されている項目を再び再開するように同期センターに指示するか、ハンドラーのプロパティが変更されたことを通知します。
ISyncMgrControl::UpdateHandlerCollection

ハンドラー コレクションの再開を同期センターに指示するか、ハンドラー コレクション内のハンドラーのプロパティが変更されたことを通知します。
ISyncMgrControl::UpdateItem

同期項目のプロパティが変更されたことを同期センターに通知します。

解説

ISyncMgrControl は同期センターによって実装されます。 アプリケーションまたはハンドラーによって、コンポーネント オブジェクト モデル (COM) ローカル サーバーとして実装されるCLSID_SyncMgrControl オブジェクトとしてインスタンス化できます。 その結果、 ISyncMgrControl メソッドの呼び出しにはかなりの時間がかかる可能性があります。 これらの呼び出しは UI スレッドで行うべきではありません。

このインターフェイスのすべてのメソッドは、Sync Center を使用して要求をキューに入れます。

ISyncMgrControl は、 ISyncMgrSynchronizeInvoke に代わるものです。

要件

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