다음을 통해 공유


IItemMetadata2::GetMergeWinnerId

병합 삭제 표식의 적용 ID 값을 가져옵니다.

HRESULT GetMergeWinnerId(
  BYTE * pbWinnerId,
  ULONG * pcbWinnerId);

매개 변수

  • pbWinnerId
    [in, out, size_is(*pcbWinnerId), unique] 병합 삭제 표식의 적용 ID 값을 반환합니다.
  • pcbWinnerId
    [in, out] pbWinnerId의 바이트 수를 지정합니다. pbWinnerId가 너무 작으면 ID를 검색하는 데 필요한 바이트 수를 반환하고, 그렇지 않으면 쓴 바이트 수를 반환합니다.

반환 값

  • S_OK

  • 이 항목이 병합 삭제 표식이 아니면 S_FALSE입니다.

  • E_POINTER

  • pbWinnerId가 너무 작으면 HRESULT_FROM_WIN32(ERROR_MORE_DATA)입니다. 이 경우에는 pcbWinnerId에서 필요한 바이트 수가 반환됩니다.

주의

충돌하는 두 항목을 병합하여 제약 조건 충돌을 해결하면 병합 삭제 표식이 만들어집니다. 병합을 통해 제약 조건 충돌이 해결되는 경우 적용 항목 ID로 선택한 항목 ID가 작을수록 무시 항목 ID는 큽니다. 적용 항목 ID는 병합된 항목을 식별하는 데 사용됩니다. 병합 삭제 표식은 동기화 커뮤니티에서 무시 항목 ID가 적용 항목 ID와 동일한 항목을 식별하는지 추적합니다. 병합 삭제 표식의 메타데이터는 삭제된 항목 삭제 표식의 메타데이터에 적용 항목 ID가 추가된 것과 같습니다.

참고 항목

참조

IItemMetadata2 인터페이스

개념

제약 조건 충돌 검색 및 해결