次の方法で共有


ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

復旧同期の一環として同期先プロバイダーがこの変更を適用する際に、フィルター選択された同期先レプリカが学習する忘れられたナレッジを取得します。

構文

HRESULT GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete(
  ISyncKnowledge *  pDestinationKnowledge,
  IEnumItemIds   *  pNewMoveins,
  ISyncKnowledge ** ppLearnedForgottenKnowledge);

パラメーター

  • pDestinationKnowledge
    [in] 変更に必須ナレッジが含まれていると、返される学習した忘れられたナレッジにナレッジ フラグメントが追加されます。ただし、これは、追加されるフラグメントの必須ナレッジが pDestinationKnowledge に含まれている場合のみです。

  • pNewMoveins
    [in] 最近フィルターに移動した、同期先レプリカの項目を識別します。これらの項目は返される学習したナレッジから除外されます。この一覧には、フィルターへの追加バージョンの項目がすべて含まれている必要があります。このバージョンは、変更の関連付けられたナレッジには含まれていません。

  • ppLearnedForgottenKnowledge
    [out] 復旧同期の一環として同期先プロバイダーがこの変更を適用する際に、フィルター選択された同期先レプリカが学習する忘れられたナレッジを返します。

戻り値

  • S_OK

  • E_POINTER

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE (関連付けられているナレッジが変更に含まれていない場合)

  • SYNC_E_INVALID_OPERATION (変更が復旧同期に含まれていない場合)

関連項目

その他の技術情報

ISyncChangeWithFilterKeyMap インターフェイス