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.