次の方法で共有


IReplicaMetadata::SetKnowledge

このレプリカに関する現在のナレッジを設定します。

HRESULT SetKnowledge(
  ISyncKnowledge * pKnowledge);

パラメーター

  • pKnowledge
    [in] このレプリカに関する現在のナレッジとして設定するナレッジ。

戻り値

  • S_OK

  • E_POINTER

解説

このナレッジ オブジェクトは、このレプリカ内の項目に加えられた変更を表します。他のプロバイダーにとって、このナレッジ オブジェクトは、このレプリカ内の項目の現在のバージョンを表します。

プロバイダーはこのメソッドを使用すると、Sync Framework によって ISynchronousNotifyingChangeApplierTarget::SaveKnowledge メソッドが呼び出されたときに、そのナレッジを保存できます。

注意

このメソッドではストアの変更が保存されません。IReplicaMetadata::SaveReplicaMetadata プロパティに加えた変更をすべて保存するには、IReplicaMetadata を呼び出す必要があります。

参照

リファレンス

IReplicaMetadata インターフェイス