Compartir a través de


ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

Obtiene el conocimiento olvidado que la réplica de destino filtrada logra cuando el proveedor de destino aplica este cambio como parte de una sincronización de recuperación.

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

Parámetros

  • pDestinationKnowledge
    [in] Si el cambio contiene conocimientos básicos previos, solo se agrega un fragmento de conocimiento al conocimiento olvidado obtenido si pDestinationKnowledge contiene los conocimientos básicos previos para dicho fragmento.
  • pNewMoveins
    [in] Identifica los elementos de la réplica de destino que han entrado recientemente en el filtro. Estos elementos se excluyen del conocimiento aprendido devuelto. Esta lista debe incluir todos los elementos con una versión de entrada en el filtro y que no están incluidos en el conocimiento que da origen al cambio.
  • ppLearnedForgottenKnowledge
    [out] Devuelve el conocimiento olvidado que la réplica de destino filtrada logra cuando el proveedor de destino aplica este cambio como parte de una sincronización de recuperación.

Valor devuelto

  • S_OK.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE si el cambio no contiene ningún conocimiento que le dé origen.

  • SYNC_E_INVALID_OPERATION si el cambio no forma parte de una sincronización de recuperación.

Vea también

Referencia

Interfaz ISyncChangeWithFilterKeyMap