Freigeben über


IItemMetadata2::SetMergeWinnerIdOnDeletedItem

Legt den vorrangigen ID-Wert eines Mergetombstones fest.

HRESULT SetMergeWinnerIdOnDeletedItem(
  const BYTE * pbWinnerId);

Parameter

  • pbWinnerId
    [in] Die Element-ID, die nach der Zusammenführung zum Identifizieren eines zusammengeführten Elements verwendet wird. Sie wird auch als vorrangige ID bezeichnet.

Rückgabewert

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_METADATA_INVALID_OPERATION, wenn dieses Element bereits als gelöscht markiert ist.

Hinweise

Ein Mergetombstone wird erstellt, wenn ein Einschränkungskonflikt aufgelöst wird, indem die zwei in Konflikt stehenden Elemente zusammengeführt werden. Wird ein Einschränkungskonflikt durch eine Zusammenführung aufgelöst, wird die kleinere Element-ID als vorrangige und die größere Element-ID als nachrangige gewählt. Das zusammengeführte Element wird anhand der vorrangigen Element-ID identifiziert. Der Mergetombstone verfolgt nach, ob von der nachrangigen Element-ID in der Synchronisierungscommunity dasselbe Element wie von der vorrangigen Element-ID identifiziert wird. Die Metadaten für einen Mergetombstone sind abgesehen von der vorrangigen Element-ID mit denen eines Tombstones für ein gelöschtes Element identisch.

Siehe auch

Verweis

IItemMetadata2-Schnittstelle

Konzepte

Erkennen und Auflösen von Einschränkungskonflikten