다음을 통해 공유


ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict

항목이 로컬 복제본에서는 삭제되고 원격 복제본에서는 업데이트되는 경우 충돌을 해결합니다.

HRESULT ResolveLocalDeleteRemoteUpdateConflict(
   IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pbItemDeletedAsResultOfResolution,
  ITEM_FIELDS **ppUpdatedVersionInfo);

매개 변수

  • pItemData
    [in] 공급자별 고유 형식의 항목 데이터입니다.
  • pChangeUnitsToUpdate
    [in, unique] 충돌을 해결하는 동안 업데이트될 변경 단위 집합을 나타내는 CHANGE_UNIT_SET 개체의 컬렉션입니다.
  • pRecoverableErrorCallback
    [in] 충돌을 처리하는 동안 복구 가능한 오류가 발생할 경우 호출할 수 있는 메서드가 포함된 IRecoverableErrorCallback 개체입니다.
  • pbItemDeletedAsResultOfResolution
    [out] 사용자 지정 해결 프로세스의 결과로 항목이 삭제되었는지 여부를 반환합니다.
  • ppUpdatedVersionInfo
    [out] 업데이트된 항목의 업데이트된 버전 속성을 반환합니다.

반환 값

  • S_OK

참고 항목

참조

ISimpleSyncProviderConcurrencyConflictResolver 인터페이스