次の方法で共有


ISyncChangeBatchBase::GetLearnedKnowledge

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

構文

HRESULT GetLearnedKnowledge(
  ISyncKnowledge ** ppLearnedKnowledge);

パラメーター

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

戻り値

  • S_OK

  • E_POINTER

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

説明

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

関連項目

その他の技術情報

ISyncChangeBatchBase インターフェイス

ISyncKnowledge インターフェイス