Поделиться через


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.

См. также

Другие ресурсы

Интерфейс IConstraintConflict