ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete
Obtient la connaissance oubliée que le réplica de destination filtré apprend lorsque le fournisseur de destination applique cette modification pendant une synchronisation de récupération.
HRESULT GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete(
ISyncKnowledge * pDestinationKnowledge,
IEnumItemIds * pNewMoveins,
ISyncKnowledge ** ppLearnedForgottenKnowledge);
Paramètres
- pDestinationKnowledge
[in] Lorsque la modification contient les connaissances préalables, un fragment de connaissance est ajouté à la connaissance oubliée acquise retournée uniquement si pDestinationKnowledge contient les connaissances préalables pour ce fragment.
- pNewMoveins
[in] Identifie les éléments du réplica de destination qui ont été déplacés récemment dans le filtre. Ces éléments sont exclus de la connaissance acquise retournée. Cette liste doit inclure tous les éléments dont la version d'inclusion dans le filtre n'est pas contenue dans la connaissance courante de la modification.
- ppLearnedForgottenKnowledge
[out] Retourne la connaissance oubliée que le réplica de destination filtré apprend lorsque le fournisseur de destination applique cette modification pendant une synchronisation de récupération.
Valeur de retour
S_OK.
E_POINTER.
SYNC_E_CHANGE_NEEDS_KNOWLEDGE lorsque la modification ne contient pas de connaissance courante.
SYNC_E_INVALID_OPERATION lorsque la modification ne fait pas partie d'une synchronisation de récupération.