IItemMetadata2::SetMergeWinnerIdOnDeletedItem
Define o valor da ID vencedora de uma marca de exclusão de mesclagem.
HRESULT SetMergeWinnerIdOnDeletedItem(
const BYTE * pbWinnerId);
Parâmetros
- pbWinnerId
[in] A ID do item usada para identificar um item mesclado após a mesclagem. Também chamada ID vencedora.
Valor de retorno
S_OK.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_METADATA_INVALID_OPERATION quando este item já está marcado como excluído.
Comentários
Uma marca de exclusão de mesclagem é criada quando um conflito de restrição é resolvido por meio da mesclagem de dois itens em conflito. Quando um conflito de restrição é resolvido por mesclagem, a menor das IDs de item é escolhida como a ID vencedora e a maior é a ID de item perdedora. A ID de item vencedora é usada para identificar o item mesclado. A marca de exclusão de mesclagem controla se a ID de item perdedora identifica o mesmo item que a ID de item vencedora na comunidade de sincronização. Os metadados de uma marca de exclusão de mesclagem são iguais aos de uma marca de exclusão de item excluído, com a adição da ID do item vencedor.