IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange

通知变更应用服务,在目标提供程序尝试应用变更单位变更时出现可恢复错误。

HRESULT ReportRecoverableErrorOnChangeUnitChange(
  ISyncChangeUnit * pChangeUnitChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

参数

  • pChangeUnitChange
    [in] 已成功应用于目标副本的变更单位变更。
  • hrErrorCode
    [in] 说明无法应用变更单位变更的原因的错误代码。
  • pErrorData
    [in, unique] 有关错误的其他信息。

返回值

  • S_OK。

  • E_OUTOFMEMORY。

  • E_POINTER。

  • 如果 pChangeUnitChange 不包含生成知识,则返回值为 SYNC_E_CHANGE_NEEDS_KNOWLEDGE。

  • 如果指定 ID 的格式与初始化此对象时指定的 ID 格式架构不匹配,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。

  • 如果尚未为变更批启动变更应用程序,或者如果 pChangeUnitChange 或父变更报告为已成功应用或处理冲突,则返回值为 SYNC_E_INVALID_OPERATION。

请参阅

参考

IChangeApplicationServices 接口