syncmgr.h ヘッダー

このヘッダーは、Windows シェルによって使用されます。 詳細については、次を参照してください。

syncmgr.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IEnumSyncMgrConflict

競合列挙メソッドを公開します。
IEnumSyncMgrEvents

同期イベント列挙メソッドを公開します。
IEnumSyncMgrSyncItems

ハンドラーによって管理される同期項目オブジェクトを列挙するメソッドを公開します。
ISyncMgrConflict

競合ストアから取得された競合に関する情報を提供し、競合を解決できるようにするメソッドを公開します。
ISyncMgrConflictFolder

競合オブジェクトの競合 ID リストを取得するメソッドを公開します。
ISyncMgrConflictItems

競合アイテムのデータとアイテム数を取得するメソッドを公開します。
ISyncMgrConflictPresenter

競合をユーザーに提示するメソッドを公開します。
ISyncMgrConflictResolutionItems

アイテム情報とアイテム数を取得するメソッドを公開します。
ISyncMgrConflictResolveInfo

同期マネージャーの競合解決に関する情報を取得および設定するメソッドを公開します。
ISyncMgrConflictStore

ハンドラーが Conflicts フォルダーに表示される競合を提供できるようにするメソッドを公開します。
ISyncMgrControl

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

イベント ストアからデータを取得するメソッドを公開します。 イベント ストアを使用すると、Sync Center はストア内のすべてのイベントの列挙子を取得し、個々のイベントを取得できます。
ISyncMgrEventLinkUIOperation

同期結果フォルダーでイベント リンクがクリックされたときに呼び出されるメソッドを提供します。
ISyncMgrEventStore

既定の同期センター イベント ストアを使用する代わりに、ハンドラーが独自のイベント ストアを提供し、独自の同期イベントを管理できるようにするメソッドを公開します。 これらのイベントは、[同期結果] フォルダーに表示されます。
ISyncMgrHandler

同期ハンドラーによって実装されるプライマリ インターフェイスを構成するメソッドを公開します。
ISyncMgrHandlerCollection

同期ハンドラー ID の列挙子を提供し、それらの同期ハンドラーをインスタンス化するメソッドを公開します。
ISyncMgrHandlerInfo

ハンドラーがプロパティと状態情報を Sync Center に提供できるようにするメソッドを公開します。
ISyncMgrResolutionHandler

競合の同期を管理するメソッドを公開します。 このインターフェイスを実装して、同期競合ハンドラーを構築します。 競合解決ユーザー インターフェイス (UI) は、このインターフェイスを呼び出して、ユーザーに提示される競合を解決します。
ISyncMgrScheduleWizardUIOperation

ハンドラーがハンドラーの同期スケジュール ウィザードを表示できるようにするメソッドを公開します。
ISyncMgrSessionCreator

ハンドラーまたは外部アプリケーションが同期が開始されたことを同期センターに通知し、進行状況とイベントを報告できる 1 つのメソッドを公開します。
ISyncMgrSyncCallback

同期プロセスが進行状況とイベントを同期センターに報告したり、プロセスが取り消されたかどうかをクエリしたりできるようにするメソッドを公開します。
ISyncMgrSyncItem

操作するメソッドを公開し、1 つの同期項目から情報を取得し、ハンドラーが同期項目を独立したオブジェクトとして管理できるようにします。
ISyncMgrSyncItemContainer

ハンドラーに含まれる項目に関する情報を提供するメソッドを公開します。
ISyncMgrSyncItemInfo

1 つの同期項目のプロパティと状態情報を提供するメソッドを公開します。
ISyncMgrSyncResult

ISyncMgrControl を呼び出すアプリケーションが ISyncMgrControl::StartHandlerSync または ISyncMgrControl::StartItemSync 呼び出しの結果を取得するために使用できるメソッドを公開します。
ISyncMgrUIOperation

同期ハンドラーまたは同期項目が、同期センターによって要求されたときに UI オブジェクトを表示できるメソッドを公開します。

関数

 
FreeConfirmConflictItem

CONFIRM_CONFLICT_ITEM構造体に割り当てられているリソースを解放します。

構造

 
CONFIRM_CONFLICT_ITEM

競合アイテムの構造を定義します。
CONFIRM_CONFLICT_RESULT_INFO

競合結果情報の構造を定義します。
SYNCMGR_CONFLICT_ID_INFO

競合 ID 情報の構造について説明します。

列挙

 
SYNCMGR_CANCEL_REQUEST

同期を取り消すユーザーによる要求について説明します。
SYNCMGR_CONFLICT_ITEM_TYPE

競合アイテムの種類について説明します。
SYNCMGR_CONTROL_FLAGS

ISyncMgrControl の特定のメソッドに対して要求された操作を実行する方法を指定します。
SYNCMGR_EVENT_FLAGS

同期イベントのフラグを指定します。
SYNCMGR_EVENT_LEVEL

同期センターに報告されるイベントの種類を指定します。
SYNCMGR_HANDLER_CAPABILITIES

ハンドラーに対して実行できるアクションに関するハンドラーの機能を指定します。
SYNCMGR_HANDLER_POLICIES

既定のポリシーから逸脱した同期ハンドラーによって指定されたポリシーを列挙します。
SYNCMGR_HANDLER_TYPE

ハンドラーの型を指定します。 ISyncMgrHandlerInfo::GetType によって使用されます。
SYNCMGR_ITEM_CAPABILITIES

アイテムに対して実行できるアクションを指定します。
SYNCMGR_ITEM_POLICIES

グループ ポリシーでアイテムを有効または無効にする方法を制御するアイテムのポリシーを指定します。
SYNCMGR_PRESENTER_CHOICE

同期マネージャーの競合解決に関してユーザーが行う選択について説明します。 ISyncMgrConflictPresenter によって使用されます。
SYNCMGR_PRESENTER_NEXT_STEP

同期マネージャーの競合解決で発生する次の手順について説明します。 ISyncMgrConflictPresenter によって使用されます。
SYNCMGR_PROGRESS_STATUS

同期プロセスの現在の進行状況を指定します。 ISyncMgrSyncCallback::ReportProgress によって使用されます。
SYNCMGR_RESOLUTION_ABILITIES

従う機能と競合解決アクティビティを示します。 ISyncMgrResolutionHandler::QueryAbilities で使用されます。
SYNCMGR_RESOLUTION_FEEDBACK

同期マネージャーの解決に関するフィードバックについて説明します。 ISyncMgrResolutionHandler によって使用されます。
SYNCMGR_SYNC_CONTROL_FLAGS

ISyncMgrControl::StartHandlerSync および ISyncMgrControl::StartItemSync で使用されるフラグを示します。