ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict
항목이 두 복제본에서 모두 업데이트되는 경우 충돌을 해결합니다.
HRESULT ResolveUpdateUpdateConflict(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToMerge,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppUpdatedVersionInfo);
매개 변수
- pItemData
[in] 공급자별 고유 형식의 항목 데이터입니다.
- pChangeUnitsToMerge
[in, unique] 충돌을 해결하는 동안 병합될 변경 단위 집합을 나타내는 CHANGE_UNIT_SET 개체의 컬렉션입니다.
- pChangeUnitsToUpdate
[in, unique] 충돌을 해결하는 동안 업데이트될 변경 단위 집합을 나타내는 CHANGE_UNIT_SET 개체의 컬렉션입니다.
- pKeyAndExpectedVersionInfo
[in, unique] 충돌하는 항목의 키 및 버전 속성입니다.
- pRecoverableErrorCallback
[in] 충돌을 처리하는 동안 복구 가능한 오류가 발생할 경우 호출할 수 있는 메서드가 포함된 IRecoverableErrorCallback 개체입니다.
- ppUpdatedVersionInfo
[out] 업데이트된 항목의 업데이트된 버전 속성을 반환합니다.
반환 값
- S_OK