Partager via


IChangeApplicationServices::GetUpdatedDestinationKnowledge

Obtient la connaissance de destination mise à jour qui contient toutes les modifications qui ont été appliquées jusqu'à présent.

HRESULT GetUpdatedDestinationKnowledge(
  ISyncKnowledge ** ppUpdatedDestinationKnowledge,
  IForgottenKnowledge ** ppUpdatedDestinationForgottenKnowledge);

Paramètres

  • ppUpdatedDestinationKnowledge
    [out] Retourne la connaissance de destination mise à jour qui contient toutes les modifications qui ont été appliquées jusqu'à présent.
  • ppUpdatedDestinationForgottenKnowledge
    [out, unique] Retourne la connaissance oubliée de destination mise à jour qui contient toutes les modifications qui ont été appliquées jusqu'à présent. Peut être NULL lorsque l'ensemble de modifications à appliquer ne fait pas partie d'une synchronisation de récupération. Sinon, ne peut pas être NULL.

Valeur de retour

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER lorsque ppUpdatedDestinationKnowledge est NULL, ou lorsque ppUpdatedDestinationForgottenKnowledge est NULL et que l'ensemble de modifications à appliquer fait partie d'une synchronisation de récupération.

  • SYNC_E_FULL_ENUMERATION_MUST_BE_USED lorsque l'ensemble de modifications fait partie d'une synchronisation de récupération mais que IChangeApplicationServices::BeginChangeApplication a été utilisé pour démarrer l'application des modifications à la place de IChangeApplicationServices::BeginFullEnumerationChangeApplication.

  • SYNC_E_INVALID_OPERATION lorsque cet objet n'a pas été initialisé, ou lorsque l'application des modifications n'a pas été démarrée.

Notes

Les objets de connaissance mise à jour qui sont retournés par cette méthode incluent uniquement les modifications que le fournisseur de destination a signalées comme ayant été appliquées avec succès en appelant IChangeApplicationServices::ReportItemChangeApplied ou IChangeApplicationServices::ReportChangeUnitChangeApplied.

Voir aussi

Référence

Interface IChangeApplicationServices