다음을 통해 공유


IChangeApplicationServices::ReportRecoverableErrorOnItemChange

대상 공급자가 항목 변경 내용을 적용하려고 시도했을 때 복구할 수 있는 오류가 발생했음을 변경 적용 서비스에 알립니다.

HRESULT ReportRecoverableErrorOnItemChange(
  ISyncChange * pChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

매개 변수

  • pChange
    [in] 대상 복제본에 적용하지 못한 항목 변경 내용입니다.
  • hrErrorCode
    [in] 항목 변경 내용이 적용되지 않은 이유를 나타내는 오류 코드입니다.
  • pErrorData
    [in, unique] 오류에 대한 추가 정보입니다.

반환 값

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • pChange에 기본 정보가 포함되어 있지 않으면 SYNC_E_CHANGE_NEEDS_KNOWLEDGE입니다.

  • 지정된 ID의 형식이 이 개체가 초기화될 때 지정된 ID 형식 스키마와 일치하지 않으면 SYNC_E_ID_FORMAT_MISMATCH입니다.

  • 변경 내용 일괄 처리를 위한 변경 내용 적용이 시작되지 않았거나, pChange가 적용 완료 또는 충돌 상태로 이미 보고되었거나, pChange에 포함된 변경 단위가 적용 완료 상태로 보고되었으면 SYNC_E_INVALID_OPERATION입니다.

주의

이 메서드가 호출되고 pChange에 변경 단위가 포함되어 있으면 모든 변경 단위는 적용하지 못한 것으로 표시됩니다.

참고 항목

참조

IChangeApplicationServices 인터페이스