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_DEFER 或 SCRA_TRANSFER_AND_DEFER 之外的值。
E_POINTER。
如果冲突不包含变更单位或找不到 pChangeUnit 指定的变更单位,则返回值为 SYNC_E_INVALID_OPERATION。