Freigeben über


IChangeApplicationServices::SetDestinationKnowledge

Legt das Zielwissen fest, das zur Berechnung des aktualisierten Zielwissens verwendet wird, wenn Änderungen übernommen werden.

HRESULT SetDestinationKnowledge(
  ISyncKnowledge * pDestinationKnowledge,
  IForgottenKnowledge * pDestinationForgottenKnowledge);

Parameter

  • pDestinationKnowledge
    [in] Das aktuelle Zielwissen.
  • pDestinationForgottenKnowledge
    [in, unique] Das aktuelle vergessene Zielwissen. Der Wert kann NULL sein, wenn die zu übernehmenden Änderungen nicht Teil einer Wiederherstellungssynchronisierung sind. Andernfalls kann der Wert nicht NULL sein.

Rückgabewert

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER, wenn pDestinationKnowledge NULL ist oder wenn pDestinationForgottenKnowledge NULL ist und die zu übernehmenden Änderungen Teil einer Wiederherstellungssynchronisierung sind.

  • SYNC_E_INVALID_OPERATION, wenn dieses Objekt nicht initialisiert wurde, die Änderungsanwendung für einen Satz von Änderungen nicht gestartet wurde oder bereits alle Änderungen für den aktuellen Satz von Änderungen übernommen wurden.

Siehe auch

Verweis

IChangeApplicationServices-Schnittstelle