Partager via


IItemMetadata2::SetMergeWinnerIdOnDeletedItem

Définit la valeur d'ID gagnant d'un objet tombstone de fusion.

HRESULT SetMergeWinnerIdOnDeletedItem(
  const BYTE * pbWinnerId);

Paramètres

  • pbWinnerId
    [in] ID d'élément utilisé pour identifier un élément fusionné une fois la fusion effectuée. Également appelé ID gagnant.

Valeur de retour

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_METADATA_INVALID_OPERATION lorsque cet élément est déjà marqué comme supprimé.

Notes

Un objet tombstone de fusion est créé lorsqu'un conflit de contraintes est résolu en fusionnant les deux éléments en conflit. Lorsqu'un conflit de contraintes est résolu par une fusion, le plus petit des ID d'élément est choisi comme ID d'élément gagnant et le plus grand comme ID d'élément perdant. L'ID d'élément gagnant est utilisé pour identifier l'élément fusionné. L'objet tombstone de fusion détecte que l'ID d'élément perdant identifie le même élément que l'ID d'élément gagnant dans la communauté de synchronisation. Les métadonnées d'un objet tombstone de fusion sont les mêmes que pour un objet tombstone d'élément supprimé, avec en plus l'ID d'élément gagnant.

Voir aussi

Référence

Interface IItemMetadata2

Concepts

Détection et résolution des conflits de contraintes