IRecoverableErrorCallback::SetConstraintError

记录尝试对某项应用变更时出现的约束错误。以后将在同步会话中重新应用或解决该变更。

HRESULT SetConstraintError(
  const ITEM_FIELDS *pConflictingKeyInfo);

参数

  • pConflictingKeyInfo
    [in] 要记录的约束错误的项的键。

返回值

  • S_OK

  • 如果由于出现约束冲突,提供程序推迟了正在应用的变更直到下一个同步会话,则返回 SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION。

  • 如果出现了多个约束错误,对于不再有效的对象报告了约束错误,或者约束错误策略不允许恢复约束错误,则返回 SYNC_E_PFX_INVALID_OPERATION。

请参阅

参考

IRecoverableErrorCallback 接口