ISynchronousNotifyingChangeApplierTarget2::SaveConstraintConflict
파생 클래스에 의해 구현되는 경우 제약 조건 충돌과 관련되는 항목에 대한 정보를 저장합니다.
HRESULT SaveConstraintConflict(
ISyncChange * pChange,
BYTE * pConflictingItemId,
CONSTRAINT_CONFLICT_REASON constraintConflictReason,
IUnknown * pUnkData,
ISyncKnowledge * pConflictKnowledge,
BOOL fTemporary);
매개 변수
- pChange
[in] 원본 공급자에서 충돌하는 변경 내용에 대한 항목 메타데이터입니다.
- pConflictingItemId
[in] 대상 복제본에서 pChange로 지정된 항목과 충돌하는 항목의 항목 ID입니다.
- constraintConflictReason
[in] 충돌 원인입니다.
- pUnkData
[in] 충돌하는 변경 내용에 대한 항목 데이터입니다.
- pConflictKnowledge
[in] 이 변경 내용이 적용되는 경우 습득하는 정보이며 변경 내용과 함께 저장되어야 합니다.
- fTemporary
[in] 임시 충돌이면 TRUE이고, 그렇지 않으면 FALSE입니다.
반환 값
S_OK
공급자 고유의 오류 코드입니다.
주의
이 충돌이 나타내는 변경 내용이 복제본에 적용되는 경우 pConflictKnowledge는 해당 복제본의 정보와 결합되어야 합니다.
참고 항목
참조
ISynchronousNotifyingChangeApplierTarget2 인터페이스