다음을 통해 공유


ISyncChangeBatch2::AddMergeTombstoneLoggedConflict

병합 삭제 표식 충돌을 나타내는 메타데이터를 일괄 변경 내용에 추가합니다.

HRESULT AddMergeTombstoneLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbWinnerItemId,
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

매개 변수

  • pbOwnerReplicaId
    [in] pChangeVersion 및 pCreationVersion이 유효한 경우 복제본의 ID입니다. ID 형식은 공급자의 ID_PARAMETERS 구조에서 지정하는 형식과 일치해야 합니다.
  • pbWinnerItemId
    [in] 병합이 발생한 후 항목의 ID입니다. 이 ID를 적용 ID라고도 합니다. ID 형식은 공급자의 ID_PARAMETERS 구조에서 지정하는 형식과 일치해야 합니다.
  • pbItemId
    [in] 병합이 발생하기 전 항목의 ID입니다. 이 ID를 무시 ID라고도 합니다. ID 형식은 공급자의 ID_PARAMETERS 구조에서 지정하는 형식과 일치해야 합니다.
  • pChangeVersion
    [in] 이 변경 내용의 버전입니다.
  • pCreationVersion
    [in] 항목의 생성 버전입니다.
  • dwWorkForChange
    [in] 변경 내용에 대한 예상 작업률입니다. 이 값은 변경 내용을 적용하는 동안 완료된 작업을 응용 프로그램에 보고하는 데 사용됩니다.
  • pConflictKnowledge
    [in] 충돌 기록 시 저장된 충돌 정보입니다.
  • ppChangeBuilder
    [in, out, unique] 변경 내용에 변경 단위 정보를 추가하는 데 사용할 수 있는 개체를 반환합니다.

반환 값

주의

일괄 변경 내용에 추가된 충돌은 그룹에 추가되지 않습니다. 충돌을 일괄 변경 내용에 추가하기 위해 그룹을 열 필요는 없습니다.

대상 복제본에 이미 있는 항목 또는 삭제 표식과 충돌하여 병합 삭제 표식을 대상 복제본에 추가할 수 없는 경우 병합 삭제 표식 충돌이 발생합니다.

참고 항목

참조

ISyncChangeBatch2 인터페이스

개념

제약 조건 충돌 검색 및 해결