다음을 통해 공유


ISyncKnowledge 인터페이스

복제본의 항목 저장소에 대한 정보를 나타냅니다.

interface ISyncKnowledge : IUnknown

멤버

ISyncKnowledge 메서드 설명

ISyncKnowledge::GetOwnerReplicaId

이 정보를 소유하는 복제본의 ID를 가져옵니다.

ISyncKnowledge::Serialize

정보 개체 데이터를 바이트 배열로 serialize합니다.

ISyncKnowledge::SetLocalTickCount

이 정보를 소유하는 복제본의 틱 수를 설정합니다.

ISyncKnowledge::ContainsChange

이 정보가 지정된 항목 변경 내용을 알고 있는지 여부를 나타냅니다.

ISyncKnowledge::ContainsChangeUnit

이 정보가 지정된 변경 단위 변경 내용을 알고 있는지 여부를 나타냅니다.

ISyncKnowledge::GetScopeVector

정보에 포함된 변경 내용을 정의하는 클록 벡터를 가져옵니다.

ISyncKnowledge::GetReplicaKeyMap

이 정보와 연결된 IReplicaKeyMap 개체를 가져옵니다.

ISyncKnowledge::Clone

이 개체의 새 인스턴스를 만들고 이 개체의 데이터를 새 개체에 복사합니다.

ISyncKnowledge::ConvertVersion

다른 복제본의 버전을 이 정보를 소유하는 복제본과 호환되는 버전으로 변환합니다.

ISyncKnowledge::MapRemoteToLocal

다른 복제본의 정보 개체를 이 정보를 소유하는 복제본과 호환되는 정보 개체로 변환합니다.

ISyncKnowledge::Union

지정된 정보를 현재 정보와 결합합니다.

ISyncKnowledge::ProjectOntoItem

지정된 항목에 대한 정보를 가져옵니다.

ISyncKnowledge::ProjectOntoChangeUnit

지정된 변경 단위에 대한 정보를 가져옵니다.

ISyncKnowledge::ProjectOntoRange

지정된 항목 ID 범위에 대한 정보를 가져옵니다.

ISyncKnowledge::ExcludeItem

정보에서 지정된 항목에 대한 정보를 제거합니다.

ISyncKnowledge::ExcludeChangeUnit

정보에서 지정된 변경 단위에 대한 정보를 제거합니다.

ISyncKnowledge::ContainsKnowledge

이 정보가 지정된 정보를 알고 있는지 여부를 나타냅니다.

ISyncKnowledge::FindMinTickCountForReplica

지정된 복제본에 대한 정보에서 최소 틱 수를 찾습니다.

ISyncKnowledge::GetRangeExceptions

정보에 저장된 IRangeException 개체를 열거할 수 있는 개체를 가져옵니다.

ISyncKnowledge::GetSingleItemExceptions

정보에 저장된 ISingleItemException 개체를 열거할 수 있는 개체를 가져옵니다.

ISyncKnowledge::GetChangeUnitExceptions

정보에 저장된 IChangeUnitException 개체를 열거할 수 있는 개체를 가져옵니다.

ISyncKnowledge::FindClockVectorForItem

지정된 항목 ID와 연결된 클록 벡터를 가져옵니다.

ISyncKnowledge::FindClockVectorForChangeUnit

지정된 변경 단위 ID와 연결된 클록 벡터를 가져옵니다.

ISyncKnowledge::GetVersion

이 정보 구조의 버전을 가져옵니다.

주의

ISyncKnowledge 개체를 가져오려면 먼저 CoCreateInstance 함수에 CLSID_SyncServicesIID_IProviderSyncService를 전달하여 IProviderSyncServices를 만듭니다. 그런 다음 IProviderSyncServices::CreateSyncKnowledge를 사용하여 정보 개체를 만듭니다.

정보가 항상 한 가지 방법으로만 표현되지는 않습니다. 동일한 정보가 다양한 방식으로 표현되어 GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions 등의 정보 검사 메서드에서 서로 다른 값을 반환할 수 있습니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소