IAsynchronousNotifyingChangeApplierTarget::SaveKnowledge

保存当前作用域的知识。

HRESULT SaveKnowledge(
  ISyncKnowledge * pSyncKnowledge,
  IForgottenKnowledge * pForgottenKnowledge);

参数

  • pSyncKnowledge
    [in] 要保存的更新知识。
  • pForgottenKnowledge
    [in] 要保存的遗忘知识。如果此参数为 NULL,则现有遗忘知识将保持不变并且不应被替换。

返回值

  • S_OK

  • 提供程序确定的错误代码

备注

pSyncKnowledge 必须替换作用域的现有知识。如果 pForgottenKnowledge 不为 NULL,则 pForgottenKnowledge 还必须替换作用域的遗忘知识;否则必须保留现有遗忘知识。处理完变更批中的所有变更后,Sync Framework 会对每个变更批调用一次此方法。

调用 SaveKnowledge 时,提供程序必须执行以下操作之一:

请参阅

参考

IAsynchronousNotifyingChangeApplierTarget 接口
IAsynchronousNotifyingChangeApplierTargetCallback 接口