ISyncChangeBatchBase::GetLearnedKnowledge

获取当目标提供程序应用此变更批中的所有变更时,目标副本了解到的知识。

HRESULT GetLearnedKnowledge(
  ISyncKnowledge ** ppLearnedKnowledge);

参数

  • ppLearnedKnowledge
    [out] 返回当提供程序将此变更批中的所有变更应用到副本中时,副本将了解到的知识。只有当副本的当前知识包含该变更批的必备知识时,此知识才有效。必备知识可以通过调用 ISyncChangeBatchBase::GetPrerequisiteKnowledge 获取。

返回值

  • S_OK

  • E_POINTER

  • 如果添加到批的最后一个组未结束,则返回值为 SYNC_E_INVALID_OPERATION。

备注

GetLearnedKnowledge 可由使用自定义变更应用方的提供程序来使用。

请参阅

参考

ISyncChangeBatchBase 接口
ISyncKnowledge 接口