Partager via


IAsynchronousNotifyingChangeApplierTarget::SaveKnowledge

Enregistre la connaissance pour l'étendue active.

HRESULT SaveKnowledge(
  ISyncKnowledge * pSyncKnowledge,
  IForgottenKnowledge * pForgottenKnowledge);

Paramètres

  • pSyncKnowledge
    [in] Connaissance mise à jour à enregistrer.
  • pForgottenKnowledge
    [in] Connaissance oubliée à enregistrer. Si ce paramètre a la valeur NULL, la connaissance oubliée existante reste inchangée et ne doit pas être remplacée.

Valeur de retour

  • S_OK

  • Codes d'erreur déterminés par le fournisseur

Notes

pSyncKnowledge doit remplacer la connaissance existante pour l'étendue. Si pForgottenKnowledge n'a pas la valeur NULL, pForgottenKnowledge doit également remplacer la connaissance oubliée pour l'étendue ; sinon, la connaissance oubliée existante doit être conservée. Sync Framework appelle cette méthode une fois par lot de modifications après que toutes les modifications du lot ont été traitées.

Lorsque SaveKnowledge est appelé, le fournisseur doit entreprendre l'une des actions suivantes :

Voir aussi

Référence

Interface IAsynchronousNotifyingChangeApplierTarget
Interface IAsynchronousNotifyingChangeApplierTargetCallback