共用方式為


ISynchronousNotifyingChangeApplierTarget2::SaveConstraintConflict

由衍生類別中實作時,儲存涉及條件約束衝突之項目的相關資訊。

HRESULT SaveConstraintConflict(
  ISyncChange * pChange,
  BYTE * pConflictingItemId,
  CONSTRAINT_CONFLICT_REASON constraintConflictReason,
  IUnknown * pUnkData,
  ISyncKnowledge * pConflictKnowledge,
  BOOL fTemporary);

參數

  • pChange
    [in] 來源提供者中衝突變更的項目中繼資料。
  • pConflictingItemId
    [in] 目的地複寫中與 pChange 指定的項目發生衝突之項目的項目識別碼。
  • constraintConflictReason
    [in] 發生衝突的原因。
  • pUnkData
    [in] 衝突變更的項目資料。
  • pConflictKnowledge
    [in] 套用這個變更時要學習的知識。這項知識必須與變更一起儲存。
  • fTemporary
    [in] 如果這是暫時的衝突,則為 TRUE,否則為 FALSE

傳回值

  • S_OK

  • 提供者決定的錯誤碼

備註

如果這個衝突所代表的變更套用至複寫,pConflictKnowledge 就必須與該複寫的知識結合。

請參閱

參考

ISynchronousNotifyingChangeApplierTarget2 介面

概念

偵測及解決條件約束衝突
記錄及管理衝突