IProviderSyncServices2::CreateSyncChangeForMergeTombstone
병합 삭제 표식을 나타내는 ISyncChange 또는 ISyncChangeBuilder 개체를 만듭니다.
HRESULT CreateSyncChangeForMergeTombstone(
const BYTE * pbOwnerReplicaId,
const BYTE * pbItemId,
const BYTE * pbWinnerItemId,
const SYNC_VERSION * pChangeVersion,
const SYNC_VERSION * pCreationVersion,
REFIID riid,
void ** ppUnknown);
매개 변수
- pbOwnerReplicaId
[in] 이 변경 내용을 시작한 복제본의 ID입니다.
- pbItemId
[in] 병합이 발생하기 전 항목의 ID입니다. 이 ID를 무시 ID라고도 합니다.
- pbWinnerItemId
[in] 병합이 발생한 후 항목의 ID입니다. 이 ID를 적용 ID라고도 합니다.
- pChangeVersion
[in] 변경 내용의 버전입니다.
- pCreationVersion
[in] pbItemId로 식별된 항목의 생성 버전입니다.
riid
[in] 만들 개체의 IID입니다. 유효한 값은 다음과 같습니다.IID_ISyncChange
IID_ISyncChangeBuilder
- ppUnknown
[out, iid_is(riid)] 새로 만든 개체를 반환합니다.
반환 값
S_OK
riid가 IID_ISyncChange 또는 IID_ISyncChangeBuilder가 아니면 E_INVALIDARG입니다.
E_OUTOFMEMORY
E_POINTER
이 개체가 초기화되지 않았으면 SYNC_E_INVALID_OPERATION입니다.
주의
병합 삭제 표식은 항목 ID가 다른 충돌 항목이 적용 항목 ID로 식별되는 한 항목에 병합되었음을 나타내는 데 사용됩니다. 병합 삭제 표식은 무시 항목 ID가 적용 항목 ID와 동일한 항목을 참조한다는 것을 나타냅니다. 자세한 내용은 제약 조건 충돌 검색 및 해결을 참조하십시오.