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.