ISynchronousNotifyingChangeApplierTarget::SaveKnowledge

現在のスコープに関するナレッジを保存します。

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

パラメータ

  • pSyncKnowledge
    [in] 保存する更新されたナレッジです。
  • pForgottenKnowledge
    [in] 保存する忘れられたナレッジです。このパラメータが NULL の場合、忘れられた既存ナレッジは変更されず、置き換える必要はありません。

戻り値

  • S_OK

  • プロバイダが決定したエラー コード

解説

pSyncKnowledge は、スコープの既存ナレッジを置き換える必要があります。pForgottenKnowledge が NULL でない場合も、スコープの忘れられたナレッジを置き換える必要があります。それ以外の場合は、忘れられた既存ナレッジを保持する必要があります。Sync Framework は、変更バッチのすべての変更が処理された後、各変更バッチでこのメソッドを 1 回呼び出します。

参照

リファレンス

ISynchronousNotifyingChangeApplierTarget インターフェイス