Freigeben über


IConstraintConflict::SetConstraintResolveActionForChangeUnit

Legt die Konfliktauflösungsaktion für die einen Konflikt verursachende Änderung der Änderungseinheit fest.

HRESULT SetConstraintResolveActionForChangeUnit(
  ISyncChangeUnit *pChangeUnit, 
  SYNC_CONSTRAINT_RESOLVE_ACTION constraintResolveAction);

Parameter

  • pChangeUnit
    [in] Die Änderungseinheit, für die die Konfliktauflösungsaktion festgelegt werden soll.
  • constraintResolveAction
    [in] Die Konfliktauflösungsaktion, die für pChangeUnit festgelegt werden soll.

Rückgabewert

  • S_OK.

  • E_INVALIDARG, wenn constraintResolveAction kein Member von SYNC_CONSTRAINT_RESOLVE_ACTION ist, wenn die Konfliktursache nicht CCR_OTHER ist oder wenn constraintResolveAction auf einen anderen Wert als SCRA_DEFER oder SCRA_TRANSFER_AND_DEFER festgelegt wird.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION, wenn der Konflikt keine Änderungseinheiten enthält oder wenn die von pChangeUnit angegebene Änderungseinheit nicht gefunden wird.

Siehe auch

Verweis

IConstraintConflict-Schnittstelle