IChangeApplicationServices::GetUpdatedDestinationKnowledge

Obtiene el conocimiento de destino actualizado que contiene todos los cambios que se han aplicado hasta el momento.

Sintaxis

HRESULT GetUpdatedDestinationKnowledge(
  ISyncKnowledge ** ppUpdatedDestinationKnowledge,
  IForgottenKnowledge ** ppUpdatedDestinationForgottenKnowledge);

Parámetros

  • ppUpdatedDestinationKnowledge
    [out] Devuelve el conocimiento de destino actualizado que contiene todos los cambios que se han aplicado hasta el momento.

  • ppUpdatedDestinationForgottenKnowledge
    [out, unique] Devuelve el conocimiento olvidado de destino actualizado que contiene todos los cambios que se han aplicado hasta el momento. Se puede establecer en NULL si el conjunto de cambios que se va a aplicar no forma parte de una sincronización de recuperación. De lo contrario, no puede ser NULL.

Valor devuelto

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER si ppUpdatedDestinationKnowledge es NULL o si ppUpdatedDestinationForgottenKnowledge es NULL y el conjunto de cambios que se debe aplicar forma parte de una sincronización de recuperación.

  • SYNC_E_FULL_ENUMERATION_MUST_BE_USED si el conjunto de cambios forma parte de una sincronización de recuperación pero IChangeApplicationServices::BeginChangeApplication se utilizó para iniciar la aplicación de cambios en lugar de IChangeApplicationServices::BeginFullEnumerationChangeApplication.

  • SYNC_E_INVALID_OPERATION si no se ha inicializado este objeto o si no se inició la aplicación de cambios.

Notas

Los objetos de conocimiento actualizados devueltos por este método solo contienen los cambios notificados por el proveedor de destino como correctamente aplicados mediante una llamada a IChangeApplicationServices::ReportItemChangeApplied o IChangeApplicationServices::ReportChangeUnitChangeApplied.

Vea también

Otros recursos

Interfaz IChangeApplicationServices