Condividi tramite


ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

Ottiene la conoscenza dimenticata acquisita dalla replica di destinazione filtrata quando il provider di destinazione applica questa modifica come parte di una sincronizzazione del recupero.

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

Parametri

  • pDestinationKnowledge
    [in] Quando la modifica contiene una conoscenza necessaria, un frammento di conoscenza viene aggiunto alla conoscenza dimenticata acquisita restituita solo se pDestinationKnowledge contiene la conoscenza necessaria per quel frammento.
  • pNewMoveins
    [in] Identifica gli elementi della replica di destinazione che sono stati recentemente spostati nel filtro. Questi elementi sono esclusi dalla conoscenza acquisita restituita. Questo elenco deve includere tutti gli elementi che dispongono di una versione di spostamento nel filtro che non è inclusa nella conoscenza corrente della modifica.
  • ppLearnedForgottenKnowledge
    [out] Restituisce la conoscenza dimenticata acquisita dalla replica di destinazione filtrata quando il provider di destinazione applica questa modifica come parte di una sincronizzazione del recupero.

Valore restituito

  • S_OK.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE quando la modifica non contiene la conoscenza corrente.

  • SYNC_E_INVALID_OPERATION quando la modifica non fa parte di una sincronizzazione del recupero.

Vedere anche

Riferimento

Interfaccia ISyncChangeWithFilterKeyMap