英語で読む

次の方法で共有


winsync.h ヘッダー

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

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

インターフェイス

 
IAsynchronousDataRetriever

変換先プロバイダーがソース プロバイダーからアイテム データを非同期的に取得するメカニズムを表します。
IChangeConflict

2 つの項目間の競合を表します。
IChangeUnitException

ナレッジ オブジェクトから除外する変更単位を表します。
IChangeUnitListFilterInfo

ISyncChangeBatch オブジェクトの項目に含める変更単位を制御するために使用できるフィルターを表します。
IClockVector

ナレッジ構造内のクロック ベクターを表します。
IClockVectorElement

ナレッジ構造体のクロック ベクター要素を表します。
IConstructReplicaKeyMap

IReplicaKeyMap オブジェクトにエントリを追加します。
ICoreFragment

特定の変更単位セットのスコープ内のすべての項目に関する知識を表します。
ICoreFragmentInspector

ナレッジ オブジェクトに含まれる ICoreFragment オブジェクトを列挙します。
IDataRetrieverCallback

IAsynchronousDataRetriever オブジェクトが呼び出すことができるメソッドを表し、IAsynchronousDataRetriever メソッドで処理が完了したことを示します。
IEnumChangeUnitExceptions

ナレッジ オブジェクトに格納されている変更単位の例外を列挙します。
IEnumClockVector

クロック ベクターに格納されているクロック ベクター要素を列挙します。
IEnumFeedClockVector

FeedSync 情報を含むクロック ベクターに格納されているクロック ベクター要素を列挙します。
IEnumRangeExceptions

ナレッジ オブジェクトに格納されている範囲の例外を列挙します。
IEnumSingleItemExceptions

ナレッジ オブジェクトに格納されている単一項目の例外を列挙します。
IEnumSyncChanges

アイテムの変更の一覧を列挙します。
IEnumSyncChangeUnits

変更単位の一覧を列挙します。
IFeedClockVector

FeedSync 情報を含むクロック ベクターを表します。
IFeedClockVectorElement

FeedSync 情報を含むクロック ベクター要素を表します。
IFilterRequestCallback

宛先プロバイダーとソース プロバイダーの間のフィルター ネゴシエーションを仲介します。
IForgottenKnowledge

廃棄石のクリーンアップのために忘れられた知識を表します。
IKnowledgeSyncProvider

ナレッジを使用して同期を実行する同期プロバイダーを表します。
ILoadChangeContext

アイテム ストアから読み込む変更に関する情報を表します。
IProviderConverter

派生クラスによって実装された場合、 は、ISyncProvider オブジェクトを IKnowledgeSyncProvider オブジェクトに変換できるオブジェクトを表します。
IRangeException

ナレッジ オブジェクトから除外する項目 ID 範囲を表します。
IRecoverableError

アイテムが読み込まれたか、アイテムが保存されたときに発生した回復可能なエラーを表します。
IRecoverableErrorData

回復可能なエラーに関する情報を表します。
IReplicaKeyMap

レプリカ キーとレプリカ ID の間のマッピングを表します。
IRequestFilteredSync

派生クラスによって実装される場合、 は、変更列挙中にソース プロバイダーによって使用されるフィルターを指定できる変換先プロバイダーを表します。
ISingleItemException

ナレッジ オブジェクトから除外する項目を表します。
ISupportFilteredSync

派生クラスによって実装される場合、 は、フィルター処理された変更列挙をサポートし、使用されるフィルターの種類をネゴシエートできるソース プロバイダーを表します。
ISupportLastWriteTime

アイテムまたは変更単位が最後に変更された日時を報告できる同期プロバイダーを表します。 この機能は、last-writer-wins 競合解決を実装するアプリケーションに役立ちます。
ISyncCallback

同期イベントのアプリケーションに通知するために使用されるアプリケーション コールバックを表します。
ISyncCallback2

同期イベントのアプリケーションに通知するために使用される追加のアプリケーション コールバックを表します。
ISyncChange

アイテムへの変更を表します。
ISyncChangeBatch

一連の変更のメタデータを表します。 (ISyncChangeBatch)
ISyncChangeBatchAdvanced

一連の変更に関する追加情報を表します。
ISyncChangeBatchBase

一連の変更のメタデータを表します。 (ISyncChangeBatchBase)
ISyncChangeBatchBase2

ISyncChangeBatchBase オブジェクトの追加機能を表します。
ISyncChangeBatchWithPrerequisite

変更バッチに関連付けられている前提条件知識に基づく変更バッチに関するメタデータを表します。
ISyncChangeBuilder

項目変更の追加データを提供します。
ISyncChangeUnit

アイテムに含まれる変更単位に対する変更を表します。
ISyncChangeWithPrerequisite

変更に関連付けられている前提条件知識に基づく変更に関するメタデータを表します。
ISyncFilterInfo

ISyncChangeBatch オブジェクトに含まれるデータを制御するために使用されるフィルターに関する情報を表します。
ISyncFilterInfo2

ISyncChangeBatch オブジェクトに含まれる変更を制御するために使用できるフィルターに関する追加情報を表します。
ISyncFullEnumerationChange

回復同期中の ISyncChange オブジェクトに関する追加情報を表します。
ISyncFullEnumerationChangeBatch

復旧同期の一部として作成される一連の変更のメタデータを表します。
ISynchronousDataRetriever

移行先プロバイダーがソース プロバイダーから項目データを取得するメカニズムを表します。
ISyncKnowledge

レプリカのアイテム ストアに関する知識を表します。
ISyncKnowledge2

レプリカのアイテム ストアに関する知識に関する追加情報を表します。
ISyncProvider

同期セッションでデータを別の同期プロバイダーと同期するために使用できる同期プロバイダーを表します。
ISyncSessionExtendedErrorInfo

同期が失敗した原因となったプロバイダーに関する情報を表します。
ISyncSessionState

現在の同期セッションに関する情報を表します。
ISyncSessionState2

現在の同期セッションに関する追加情報を表します。

構造

 
ID_PARAMETER_PAIR

同期エンティティ ID の形式を表します。
ID_PARAMETERS

同期セッションのエンティティを識別するために使用される ID のグループの書式スキーマを表します。
SYNC_RANGE

項目 ID の範囲を表します。
SYNC_SESSION_STATISTICS

単一の一方向の同期セッションに関する統計情報を表します。
SYNC_TIME

日付と時刻の値を表します。
SYNC_VERSION

アイテムまたは変更単位のバージョンを表します。

列挙

 
CONFLICT_RESOLUTION_POLICY

同期セッションに使用するコンカレンシー競合解決ポリシーのオプションを表します。
FILTERING_TYPE

フィルター処理された同期中に変更バッチに含まれる情報の種類を示します。
KNOWLEDGE_COOKIE_COMPARISON_RESULT

ISyncKnowledge2::CompareToKnowledgeCookie を使用してナレッジ Cookie をナレッジ オブジェクトと比較した場合に発生する可能性のある結果を表します。
SYNC_FULL_ENUMERATION_ACTION

ISyncCallback::OnFullEnumerationNeeded に応答してアプリケーションによって実行されるアクションを表します。
SYNC_PROGRESS_STAGE

同期セッションのステージを表します。
SYNC_PROVIDER_ROLE

同期セッションの他のプロバイダーに対する相対的なプロバイダーのロールを表します。
SYNC_RESOLVE_ACTION

特定のコンカレンシーの競合を解決するために実行されるアクションを表します。
SYNC_SERIALIZATION_VERSION

特定のコンポーネントと互換性のある Microsoft Sync Framework のバージョンを表します。
SYNC_STATISTICS

コンポーネントに関する情報を伝達する統計の種類を表します。