次の方法で共有


ISyncChangeBatchBase::GetLearnedKnowledge

同期先プロバイダがこの変更バッチですべての変更を適用する際に、同期先レプリカが学習するナレッジを取得します。

HRESULT GetLearnedKnowledge(
  ISyncKnowledge ** ppLearnedKnowledge);

パラメータ

  • ppLearnedKnowledge
    [out] プロバイダがこの変更バッチですべての変更をレプリカに適用する際に、レプリカが学習するナレッジを返します。このナレッジは、レプリカの現在のナレッジが変更バッチの必須ナレッジを格納している場合にのみ有効です。必須ナレッジは、ISyncChangeBatchBase::GetPrerequisiteKnowledge を呼び出すことによって取得できます。

戻り値

  • S_OK

  • E_POINTER

  • SYNC_E_INVALID_OPERATION (バッチに追加された最後のグループが終了していない場合)

解説

GetLearnedKnowledge は、カスタム変更適用元を利用するプロバイダで使用できます。

参照

リファレンス

ISyncChangeBatchBase インターフェイス
ISyncKnowledge インターフェイス