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。