Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Enregistre les informations relatives à une modification qui a provoqué un conflit de concurrence.
Notes
Cette méthode est désormais obsolète.
HRESULT SaveConflict(
ISyncChange * pChange,
IUnknown * pUnkData,
ISyncKnowledge * pConflictKnowledge);
Paramètres
- pChange
[in] Métadonnées d'élément de la modification en conflit.
- pUnkData
[in] Données d'élément de la modification en conflit.
- pConflictKnowledge
[in] Connaissance à acquérir si cette modification est appliquée. Elle doit être enregistrée avec la modification.
Valeur de retour
S_OK
Codes d'erreur déterminés par le fournisseur
Notes
Si la modification représentée par ce conflit est appliquée à un réplica, pConflictKnowledge doit être combiné à la connaissance de ce réplica.
Lorsque SaveConflict 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::SaveConflictComplete 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.
Voir aussi
Référence
Interface IAsynchronousNotifyingChangeApplierTarget
Interface IAsynchronousNotifyingChangeApplierTargetCallback