Compartilhar via


ISyncChangeBatch::AddLoggedConflict

Adiciona metadados que representam um conflito com o lote de alterações.

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

Parâmetros

  • pbOwnerReplicaId
    [in] A ID da réplica que gerou a alteração em conflito.
  • pbItemId
    [in] A ID do item.
  • pChangeVersion
    [in] A versão da alteração.
  • pCreationVersion
    [in] A versão de criação do item.
  • dwFlags
    [in] Sinalizadores que especificam o estado da alteração do item. Para obter valores de sinalizadores, consulte Sinalizadores SYNC_CHANGE_FLAG.
  • dwWorkForChange
    [in] A estimativa de trabalho para a alteração. Este valor é usado durante a aplicação da alteração para relatar trabalho concluído ao aplicativo.
  • pConflictKnowledge
    [in] O conhecimento de conflito salvo quando o conflito foi registrado.
  • ppChangeBuilder
    [out] Retorna um objeto que pode ser usado para adicionar informações da unidade de alteração à alteração.

Valor de retorno

Comentários

Os conflitos adicionados ao lote de alterações não são adicionados a um grupo. Um grupo não deve ser aberto para adicionar conflitos ao lote de alterações.

Consulte também

Referência

Interface ISyncChangeBatch