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 |