Freigeben über


ISyncChangeBatch2::AddMergeTombstoneLoggedConflict

Fügt Metadaten hinzu, die einen Mergetombstonekonflikt mit dem Änderungsbatch darstellen.

HRESULT AddMergeTombstoneLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbWinnerItemId,
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

Parameter

  • pbOwnerReplicaId
    [in] Die Replikat-ID des Replikats, in dem pChangeVersion und pCreationVersion gültig sind. Das ID-Format muss mit dem Format übereinstimmen, das von der ID_PARAMETERS-Struktur des Anbieters angegeben wird.
  • pbWinnerItemId
    [in] Die ID des Elements nach der Zusammenführung. Sie wird auch als vorrangige ID bezeichnet. Das ID-Format muss mit dem Format übereinstimmen, das von der ID_PARAMETERS-Struktur des Anbieters angegeben wird.
  • pbItemId
    [in] Die ID des Elements vor der Zusammenführung. Sie wird auch als nachrangige ID bezeichnet. Das ID-Format muss mit dem Format übereinstimmen, das von der ID_PARAMETERS-Struktur des Anbieters angegeben wird.
  • pChangeVersion
    [in] Die Version dieser Änderung.
  • pCreationVersion
    [in] Die Erstellungsversion des Elements.
  • dwWorkForChange
    [in] Die geschätzte Arbeit für die Änderung. Dieser Wert wird während der Anwendungsänderung verwendet, um der Anwendung die abgeschlossene Arbeit zu melden.
  • pConflictKnowledge
    [in] Das Konfliktwissen, das beim Protokollieren des Konflikts gespeichert wurde.
  • ppChangeBuilder
    [in, out, unique] Gibt ein Objekt zurück, das verwendet werden kann, um der Änderung Informationen über die Änderungseinheit hinzuzufügen.

Rückgabewert

Hinweise

Dem Änderungsbatch hinzugefügte Konflikte werden keiner Gruppe hinzugefügt. Es muss keine Gruppe geöffnet werden, um dem Änderungsbatch Konflikte hinzuzufügen.

Ein Mergetombstonekonflikt tritt auf, wenn ein Mergetombstone nicht zum Zielreplikat hinzugefügt werden kann, da er mit einem Element oder einem bereits im Zielreplikat vorhandenen Tombstone in Konflikt steht.

Siehe auch

Verweis

ISyncChangeBatch2-Schnittstelle

Konzepte

Erkennen und Auflösen von Einschränkungskonflikten