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.
SYNC_E_INVALID_OPERATION, если конфликт не содержит базовых единиц либо не удается найти базовую единицу, указанную в pChangeUnit.