Freigeben über


ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge

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

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

Parameter

  • pDestinationKnowledge
    [in] Wenn der Änderungsbatch Vorwissen enthält, wird dem zurückgegebenen erlangten Wissen nur dann ein Wissensfragment hinzugefügt, wenn pDestinationKnowledge das 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 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 Wissen zurück, das das gefilterte Zielreplikat erlangt, wenn der Zielanbieter alle Änderungen in diesem Änderungsbatch anwendet.

Rückgabewert

  • S_OK.

  • E_POINTER.

  • SYNC_E_BATCH_NEEDS_KNOWLEDGE, wenn diese Methode aufgerufen wird, während im Änderungsbatch noch eine Gruppe geöffnet ist.

Siehe auch

Verweis

ISyncChangeBatchWithFilterKeyMap-Schnittstelle