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 接口