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 で使用されるフラグを示します。 |