Partager via


ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete

Obtient la connaissance oubliée de filtre pour le filtre spécifié que le réplica de destination filtré apprend lorsque le fournisseur de destination applique toutes les modifications de ce lot de modifications dans le cadre d'une synchronisation de récupération.

HRESULT GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete(
  ISyncKnowledge *  pDestinationKnowledge,
IEnumItemIds   *  pNewMoveins,
  DWORD             dwFilterKey,
  ISyncKnowledge ** ppLearnedFilterForgottenKnowledge);

Paramètres

  • pDestinationKnowledge
    [in] Lorsque le lot de modifications contient les connaissances préalables, un fragment de connaissance est ajouté à la connaissance oubliée de filtre 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 du lot de modifications.
  • dwFilterKey
    [in] Clé de filtre du filtre associé à la connaissance oubliée de filtre acquise retournée.
  • ppLearnedKnowledge
    [out] Retourne la connaissance oubliée que le réplica de destination filtré apprend lorsque le fournisseur de destination applique toutes les modifications de ce lot de modifications dans le cadre d'une synchronisation de récupération.

Valeur de retour

  • S_OK.

  • E_INVALIDARG lorsque dwFilterKey est une valeur non valide.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE lorsque le lot de modifications ne contient pas de connaissance oubliée de filtre pour le filtre spécifié.

  • SYNC_E_INVALID_OPERATION lorsque le lot de modifications ne fait pas partie d'une synchronisation de récupération.

Voir aussi

Référence

Interface ISyncChangeBatchWithFilterKeyMap