영어로 읽기

다음을 통해 공유


winsync.h 헤더

이 헤더는 Windows 동기화에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

winsync.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IAsynchronousDataRetriever

대상 공급자가 원본 공급자에서 항목 데이터를 비동기적으로 검색하는 메커니즘을 나타냅니다.
IChangeConflict

두 항목 간의 충돌을 나타냅니다.
IChangeUnitException

기술 개체에서 제외할 변경 단위를 나타냅니다.
IChangeUnitListFilterInfo

ISyncChangeBatch 개체의 항목에 포함되는 변경 단위를 제어하는 데 사용할 수 있는 필터를 나타냅니다.
IClockVector

기술 구조의 클록 벡터를 나타냅니다.
IClockVectorElement

기술 구조의 클록 벡터 요소를 나타냅니다.
IConstructReplicaKeyMap

IReplicaKeyMap 개체에 항목을 추가합니다.
ICoreFragment

특정 변경 단위 집합에 대한 scope 모든 항목에 대한 지식을 나타냅니다.
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

복제본(replica) 키와 복제본(replica) ID 간의 매핑을 나타냅니다.
IRequestFilteredSync

파생 클래스에서 구현되는 경우 는 변경 열거 중에 원본 공급자가 사용할 필터를 지정할 수 있는 대상 공급자를 나타냅니다.
ISingleItemException

기술 개체에서 제외할 항목을 나타냅니다.
ISupportFilteredSync

파생 클래스에서 구현되는 경우 는 필터링된 변경 열거를 지원하고 사용되는 필터 유형을 협상할 수 있는 원본 공급자를 나타냅니다.
ISupportLastWriteTime

항목 또는 변경 단위가 마지막으로 변경된 날짜와 시간을 보고할 수 있는 동기화 공급자를 나타냅니다. 이 기능은 마지막 기록기-승리 충돌 해결을 구현하는 애플리케이션에 유용합니다.
ISyncCallback

애플리케이션에 동기화 이벤트를 알리는 데 사용되는 애플리케이션 콜백을 나타냅니다.
ISyncCallback2

애플리케이션에 동기화 이벤트를 알리는 데 사용되는 추가 애플리케이션 콜백을 나타냅니다.
ISyncChange

항목에 대한 변경 사항을 나타냅니다.
ISyncChangeBatch

변경 내용 집합에 대한 메타데이터를 나타냅니다. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

변경 내용 집합에 대한 추가 정보를 나타냅니다.
ISyncChangeBatchBase

변경 내용 집합에 대한 메타데이터를 나타냅니다. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

ISyncChangeBatchBase 개체의 추가 기능을 나타냅니다.
ISyncChangeBatchWithPrerequisite

변경 일괄 처리와 관련된 필수 구성 요소 지식을 기반으로 하는 변경 일괄 처리에 대한 메타데이터를 나타냅니다.
ISyncChangeBuilder

항목 변경에 대한 추가 데이터를 제공합니다.
ISyncChangeUnit

항목에 포함된 변경 단위의 변경 사항을 나타냅니다.
ISyncChangeWithPrerequisite

변경 내용과 관련된 필수 구성 요소 지식을 기반으로 하는 변경 내용에 대한 메타데이터를 나타냅니다.
ISyncFilterInfo

ISyncChangeBatch 개체에 포함된 데이터를 제어하는 데 사용되는 필터에 대한 정보를 나타냅니다.
ISyncFilterInfo2

ISyncChangeBatch 개체에 포함된 변경 내용을 제어하는 데 사용할 수 있는 필터에 대한 추가 정보를 나타냅니다.
ISyncFullEnumerationChange

복구 동기화 중에 ISyncChange 개체에 대한 추가 정보를 나타냅니다.
ISyncFullEnumerationChangeBatch

복구 동기화의 일부로 생성된 변경 내용 집합에 대한 메타데이터를 나타냅니다.
ISynchronousDataRetriever

대상 공급자가 원본 공급자에서 항목 데이터를 검색하는 메커니즘을 나타냅니다.
ISyncKnowledge

복제본(replica) 항목 저장소에 대해 가지고 있는 지식을 나타냅니다.
ISyncKnowledge2

복제본(replica) 항목 저장소에 대한 지식에 대한 추가 정보를 나타냅니다.
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를 사용하여 지식 쿠키를 지식 개체와 비교할 때 가능한 결과를 나타냅니다.
SYNC_FULL_ENUMERATION_ACTION

ISyncCallback::OnFullEnumerationNeeded에 대한 응답으로 애플리케이션에서 수행할 작업을 나타냅니다.
SYNC_PROGRESS_STAGE

동기화 세션의 단계를 나타냅니다.
SYNC_PROVIDER_ROLE

동기화 세션의 다른 공급자를 기준으로 공급자의 역할을 나타냅니다.
SYNC_RESOLVE_ACTION

특정 동시성 충돌을 resolve 위해 수행되는 작업을 나타냅니다.
SYNC_SERIALIZATION_VERSION

특정 구성 요소가 호환되는 Microsoft Sync Framework의 버전을 나타냅니다.
SYNC_STATISTICS

구성 요소에 대한 정보를 전달하는 통계 유형을 나타냅니다.