ISyncChange::GetLearnedKnowledge
この変更が項目ストアに適用される際にレプリカが学習するナレッジを取得します。
HRESULT GetLearnedKnowledge(
ISyncKnowledge ** ppMadeWithKnowledge);
パラメータ
- ppMadeWithKnowledge
[out] この変更が項目ストアに適用される際にレプリカが学習するナレッジを返します。このナレッジは、レプリカの現在のナレッジが、この変更を含んでいる変更バッチの必須ナレッジを格納している場合にのみ有効です。このナレッジは、ISyncChange オブジェクトが同期元プロバイダからの変更を表している場合にのみ、意味を持ちます。
戻り値
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_CHANGE_NEEDS_KNOWLEDGE (変更が変更バッチ グループに追加されていない場合、または変更バッチ グループが終了していない場合)
解説
GetLearnedKnowledge は、カスタム変更適用元を利用するプロバイダで使用できます。