ISyncChangeBatchBase::GetLearnedKnowledge
获取当目标提供程序应用此变更批中的所有变更时,目标副本了解到的知识。
HRESULT GetLearnedKnowledge(
ISyncKnowledge ** ppLearnedKnowledge);
参数
- ppLearnedKnowledge
[out] 返回当提供程序将此变更批中的所有变更应用到副本中时,副本将了解到的知识。只有当副本的当前知识包含该变更批的必备知识时,此知识才有效。必备知识可以通过调用 ISyncChangeBatchBase::GetPrerequisiteKnowledge 获取。
返回值
S_OK
E_POINTER
如果添加到批的最后一个组未结束,则返回值为 SYNC_E_INVALID_OPERATION。
备注
GetLearnedKnowledge 可由使用自定义变更应用方的提供程序来使用。