Freigeben über


ISynchronousNotifyingChangeApplierTarget::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.

Siehe auch

Verweis

IKnowledgeSyncProvider-Schnittstelle