Freigeben über


IAsynchronousNotifyingChangeApplierTarget::SaveConflict

Speichert Informationen über eine Änderung, die einen Konflikt verursacht hat.

HRESULT SaveConflict(
  ISyncChange * pChange,
  IUnknown * pUnkData,
  ISyncKnowledge * pConflictKnowledge);

Parameter

  • pChange
    [in] Die Elementmetadaten für die Änderung, die einen Konflikt verursacht.
  • pUnkData
    [in] Die Elementdaten für die Änderung, die einen Konflikt verursacht.
  • pConflictKnowledge
    [in] Das zu übernehmende Wissen, wenn diese Änderung angewendet wird. Dieses muss mit der Änderung gespeichert werden.

Rückgabewert

  • S_OK

  • Vom Anbieter bestimmte Fehlercodes.

Hinweise

Wenn die durch diesen Konflikt dargestellte Änderung auf ein Replikat angewendet wird, muss pConflictKnowledge mit dem Wissen dieses Replikats kombiniert werden.

Wenn SaveConflict aufgerufen wird, muss der Anbieter eine der folgenden Aktionen ausführen:

Siehe auch

Verweis

IAsynchronousNotifyingChangeApplierTarget-Schnittstelle
IAsynchronousNotifyingChangeApplierTargetCallback-Schnittstelle