IAsynchronousNotifyingChangeApplierTarget::SaveChange
Enregistre une modification d'élément dans le magasin d'éléments.
Notes
cette méthode est désormais obsolète.
Syntaxe
HRESULT SaveChange(
SYNC_SAVE_ACTION ssa,
ISyncChange * pChange,
ISaveChangeContext * pSaveContext);
Paramètres
ssa
[in] Action à effectuer pour la modification.pChange
[in] Modification d'élément à enregistrer.pSaveChangeContext
[in] Informations relatives à la modification à appliquer.
Valeur de retour
S_OK
Codes d'erreur déterminés par le fournisseur
Notes
Lorsque SaveChange est appelé, le fournisseur doit entreprendre l'une des actions suivantes :
Retourner un code de réussite à partir de la méthode et appeler ultérieurement IAsynchronousNotifyingChangeApplierTargetCallback::SaveChangeComplete pour signaler que le traitement asynchrone s'est terminé avec succès.
Retourner un code de réussite à partir de la méthode et appeler ultérieurement IAsynchronousNotifyingChangeApplierTargetCallback::OnError pour signaler qu'une erreur s'est produite lors du traitement asynchrone.
Retourner un code d'erreur à partir de la méthode. Dans ce cas, les méthodes IAsynchronousNotifyingChangeApplierTargetCallback ne doivent pas être appelées.