Compartilhar via


ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Obtém a versão de um item armazenado na réplica de destino.

HRESULT GetDestinationVersion(
  ISyncChange * pSourceChange,
  ISyncChange ** ppDestinationVersion);

Parâmetros

  • pSourceChange
    [in] A alteração do item enviada pelo provedor de origem.
  • ppDestinationVersion
    [out] Retorna uma alteração de item que contém a versão do item na réplica de destino.

Valor de retorno

  • S_OK

  • Códigos de erro determinados pelo provedor

Comentários

Este método é chamado pelo objeto ISynchronousNotifyingChangeApplier quando as versões de destino não são passadas para o método ISynchronousNotifyingChangeApplier::ApplyChanges. GetDestinationVersion é chamado uma vez para cada alteração no lote de alterações enviada para o aplicador de alterações.

Este método é opcional e pode retornar E_NOTIMPL, exceto quando o provedor relata conflitos de restrição ou qualquer outro provedor na comunidade de sincronização resolve os conflitos de restrição por meio de mesclagem. Em qualquer uma dessas situações, este método deve ser implementado.

Consulte também

Referência

Interface ISynchronousNotifyingChangeApplierTarget