IConstraintConflict::SetConstraintResolveActionForChangeUnit

设置发生冲突的变更单位变更的冲突解决操作。

HRESULT SetConstraintResolveActionForChangeUnit(
  ISyncChangeUnit *pChangeUnit, 
  SYNC_CONSTRAINT_RESOLVE_ACTION constraintResolveAction);

参数

  • pChangeUnit
    [in] 要为其设置冲突解决操作的变更单位。
  • constraintResolveAction
    [in] 要为 pChangeUnit 设置的冲突解决操作。

返回值

  • S_OK。

  • 在以下情况下,返回值为 E_INVALIDARG:constraintResolveAction 不是 SYNC_CONSTRAINT_RESOLVE_ACTION 的成员、冲突原因不是 CCR_OTHER、constraintResolveAction 设置为 SCRA_DEFERSCRA_TRANSFER_AND_DEFER 之外的值。

  • E_POINTER。

  • 如果冲突不包含变更单位或找不到 pChangeUnit 指定的变更单位,则返回值为 SYNC_E_INVALID_OPERATION。

请参阅

参考

IConstraintConflict 接口