Поделиться через


ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge

Возвращает набор знаний, который становится известен фильтруемой реплике назначения, когда поставщик назначения применяет все изменения в этом пакете изменений.

Синтаксис

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

Параметры

  • pDestinationKnowledge
    [in] Если пакет изменений содержит предварительные знания, то фрагмент набора знаний добавляется к возвращаемому набору известных знаний только в том случае, если параметр pDestinationKnowledge содержит необходимый набор знаний для этого фрагмента.

  • pNewMoveins
    [in] Определяет в реплике назначения элементы, которые недавно переместились в фильтр. Эти элементы исключаются из возвращаемого набора известных знаний. В этот список должны входить все элементы, для которых версия перемещения в фильтр отсутствует в определяющем наборе знаний пакета изменений.

  • ppLearnedForgottenKnowledge
    [out] Возвращает набор знаний, который станет известен фильтруемой реплике назначения, когда поставщик назначения применит все изменения в этом пакете изменений.

Возвращаемое значение

  • S_OK.

  • E_POINTER.

  • SYNC_E_BATCH_NEEDS_KNOWLEDGE, если этот метод вызван в тот момент, когда группа еще открыта в пакете изменений.

См. также

Другие ресурсы

Интерфейс ISyncChangeBatchWithFilterKeyMap