Partager via


IItemMetadata::GetChangeUnitVersion

Obtient la version d'une unité de modification contenue dans l'élément.

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

Paramètres

  • pbChangeUnitId
    [in] ID de l'unité de modification.
  • pChangeVersion
    [out] Retourne la version de l'unité de modification identifiée par pbChangeUnitId.

Valeur de retour

  • S_OK.

  • S_FALSE si l'ID d'unité de modification n'existe pas.

  • E_POINTER.

  • SYNC_E_INVALIDOPERATION si l'élément est un objet tombstone.

Notes

La version d'unité de modification contient la clé du réplica qui a apporté la modification la plus récente à l'unité de modification, ainsi que le nombre de cycles de ce réplica lorsque la modification a été effectuée.

Si IItemMetadata::SetChangeUnitVersion a été appelée pour définir la valeur de version, mais que la modification n'a pas encore été enregistrée par un appel à IReplicaMetadata::SaveItemMetadata, GetChangeUnitVersion retourne la valeur contenue dans l'objet IItemMetadata et non la valeur stockée dans le magasin des métadonnées.

Voir aussi

Référence

Interface IItemMetadata