Méthode ISyncChange ::GetChangeVersion (winsync.h)

Obtient la version associée à cette modification.

Syntaxe

HRESULT GetChangeVersion(
  [in]  const BYTE   *pbCurrentReplicaId,
  [out] SYNC_VERSION *pVersion
);

Paramètres

[in] pbCurrentReplicaId

ID du réplica propriétaire de cette modification. Le format d’ID doit correspondre au format spécifié par la propriété ID_PARAMETERS du fournisseur.

[out] pVersion

Retourne la version de modification de l’élément.

Valeur retournée

Les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_POINTER
Pointeur non valide.
E_INVALIDARG
pbCurrentReplicaId n’est pas l’ID de réplica correct.
SYNC_E_ITEM_HAS_NO_VERSION_DATA
L’élément a été oublié.
SYNC_E_ID_FORMAT_MISMATCH
pbCurrentReplicaId n’est pas au format spécifié par le schéma de format d’ID du fournisseur.
SYNC_E_ITEM_HAS_CHANGE_UNITS
L’élément a des unités modifiées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsync.h

Voir aussi

ISyncChange, interface

SYNC VERSION, structure