共用方式為


IAsynchronousNotifyingChangeApplierTarget::SaveKnowledge

儲存目前範圍的知識。

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

參數

  • pSyncKnowledge
    [in] 要儲存的更新後的知識。
  • pForgottenKnowledge
    [in] 要儲存的被遺忘的知識。如果這個參數是 NULL,現有被遺忘的知識會保持不變,也不應被取代。

傳回值

  • S_OK

  • 提供者決定的錯誤碼

備註

pSyncKnowledge 必須取代此範圍的現有知識。如果 pForgottenKnowledge 不是 NULL,則 pForgottenKnowledge 也必須取代此範圍的被遺忘的知識; 否則就必須保留現有被遺忘的知識。Sync Framework 會在處理變更批次中的所有變更之後,對每個變更批次呼叫一次這個方法。

呼叫 SaveKnowledge 之後,提供者必須採取下列其中一種動作:

請參閱

參考

IAsynchronousNotifyingChangeApplierTarget 介面
IAsynchronousNotifyingChangeApplierTargetCallback 介面