Freigeben über


ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge

Ruft das vergessene Wissen ab, das das gefilterte Zielreplikat erlangt, wenn der Zielanbieter alle Änderungen in diesem Änderungsbatch anwendet.

HRESULT GetFilteredReplicaLearnedForgottenKnowledge(
  ISyncKnowledge *  pDestinationKnowledge,
  IEnumItemIds   *  pNewMoveins,
  ISyncKnowledge ** ppLearnedForgottenKnowledge);

Parameter

  • pDestinationKnowledge
    [in] Wenn der Änderungsbatch Vorwissen enthält, wird dem zurückgegebenen erlangten vergessenen Wissen nur dann ein Wissensfragment hinzugefügt, wenn pDestinationKnowledge das erforderliche Vorwissen für dieses Fragment enthält.
  • pNewMoveins
    [in] Identifiziert Elemente im Zielreplikat, die vor kurzem in den Filter verschoben wurden. Diese Elemente werden vom zurückgegebenen erlangten vergessenen Wissen ausgeschlossen. Diese Liste muss alle Elemente einschließen, die über eine Filterversion für das Hineinverschieben verfügen, die nicht im Anwendungswissen des Änderungsbatchs enthalten ist.
  • ppLearnedForgottenKnowledge
    [out] Gibt das vergessene Wissen zurück, das das gefilterte Zielreplikat erhält, wenn der Zielanbieter alle Änderungen in diesem Änderungsbatch anwendet.

Rückgabewert

  • S_OK.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE, wenn der Änderungsbatch kein Anwendungswissen enthält.

Siehe auch

Verweis

ISyncChangeBatchWithFilterKeyMap-Schnittstelle