ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion
Obtient la version d'un élément stocké dans le réplica de destination.
HRESULT GetDestinationVersion(
ISyncChange * pSourceChange,
ISyncChange ** ppDestinationVersion);
Paramètres
- pSourceChange
[in] Modification d'élément qui est envoyée par le fournisseur de source.
- ppDestinationVersion
[out] Retourne une modification d'élément qui contient la version de l'élément dans le réplica de destination.
Valeur de retour
S_OK
Codes d'erreur déterminés par le fournisseur
Notes
Cette méthode est appelée par l'objet ISynchronousNotifyingChangeApplier lorsque les versions de destination ne sont pas transmises à la méthode ISynchronousNotifyingChangeApplier::ApplyChanges. La méthode GetDestinationVersion est appelée une fois pour chaque modification dans le lot de modifications envoyé à l'applicateur de modifications.
Cette méthode est facultative et peut retourner E_NOTIMPL, sauf lorsque le fournisseur signale des conflits de contraintes ou que tout autre fournisseur de la communauté de synchronisation résout les conflits de contraintes par fusion. Dans l'un ou l'autre de ces cas, cette méthode doit être implémentée.