共用方式為


ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

取得目的地提供者在復原同步處理期間套用此變更批次中的所有變更時,篩選的目的地複寫所學習到的被遺忘知識。

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

參數

  • pDestinationKnowledge
    [in] 如果變更批次包含必要條件知識,只有當 pDestinationKnowledge 包含知識片段的必要條件知識時,該片段才會加入至傳回之學習到的被遺忘知識。
  • pNewMoveins
    [in] 識別目的地複寫中,最近移入篩選的項目。這些項目會從傳回的學習到的知識排除。此清單必須包含的所有項目,都擁有變更批次之建立方式知識中不包含的篩選移入版本。
  • ppLearnedKnowledge
    [out] 傳回目的地提供者在復原同步處理期間套用此變更批次中的所有變更時,篩選的目的地複寫所學習到的被遺忘知識。

傳回值

  • S_OK。

  • E_POINTER。

  • 如果變更批次不包含建立方式知識,則為 SYNC_E_CHANGE_NEEDS_KNOWLEDGE。

  • 如果變更批次不屬於復原同步處理的一部分,則為 SYNC_E_INVALID_OPERATION。

請參閱

參考

ISyncChangeBatchWithFilterKeyMap 介面