IChangeConflict::SetResolveActionForChangeUnit
设置发生冲突的变更单位变更的冲突解决操作。
HRESULT SetResolveActionForChangeUnit(
ISyncChangeUnit *pChangeUnit,
SYNC_RESOLVE_ACTION resolveAction);
参数
- pChangeUnit
[in] 要为其设置冲突解决操作的变更单位。
- resolveAction
[in] 要为 pChangeUnit 设置的冲突解决操作。
返回值
S_OK
E_POINTER
如果冲突为更新-删除冲突,或不存在冲突,则返回值为 SYNC_E_INTERNAL_ERROR。
备注
请注意,为发生更新-删除冲突的变更单位设置冲突解决操作是无效的,因为这种类型的冲突必须在项级别解决。
通过在 ISyncCallback::OnConflict 的事件处理程序中设置此操作,该事件处理程序可指定变更应用方处理冲突的方式。