Partager via


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.

Voir aussi

Référence

Interface ISynchronousNotifyingChangeApplierTarget