Partilhar via


IItemMetadata::GetChangeUnitVersion

Obtém a versão de uma unidade de alteração contida no item.

HRESULT GetChangeUnitVersion(
  BYTE * pbChangeUnitId,
  SYNC_VERSION * pChangeVersion);

Parâmetros

  • pbChangeUnitId
    [in] A ID da unidade de alteração.
  • pChangeVersion
    [out] Retorna a versão da unidade de alteração identificada por pbChangeUnitId.

Valor de retorno

  • S_OK.

  • S_FALSE se a ID da unidade de alteração não existir.

  • E_POINTER.

  • SYNC_E_INVALIDOPERATION se o item for uma marca de exclusão.

Comentários

A versão da unidade de alteração contém a chave da réplica que fez a alteração mais recente na unidade de alteração e a contagem em escala dessa réplica quando a alteração foi feita.

Se IItemMetadata::SetChangeUnitVersion foi chamado para definir o valor da versão, mas a alteração ainda não tinha sido salva por uma chamada de IReplicaMetadata::SaveItemMetadata, GetChangeUnitVersion retorna o valor contido no objeto IItemMetadata e não o valor armazenado no repositório de metadados.

Consulte também

Referência

Interface IItemMetadata