Compartir a través de


IChangeApplicationServices::ReportChangeUnitChangeApplied

Notifica al servicio de aplicación de cambios que se ha aplicado correctamente un cambio de unidad de cambio a la réplica de destino.

HRESULT ReportChangeUnitChangeApplied(
  ISyncChangeUnit * pChangeUnitChange);

Parámetros

  • pChangeUnitChange
    [in] Cambio de la unidad de cambio que se aplicó correctamente en la réplica de destino.

Valor devuelto

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT si ya está activo un objeto IChangeApplicationContext. Para poder procesar otro cambio, se debe procesar el objeto IChangeApplicationContext activo hasta que su método IChangeApplicationContext::GetChangeApplicationAction devuelva CAA_FINISHED.

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

  • SYNC_E_ID_FORMAT_MISMATCH si el formato de un identificador especificado no se corresponde con el esquema de formato de identificador que se especificó cuando se inicializó este objeto.

  • SYNC_E_INVALID_OPERATION si la aplicación de los cambios correspondiente a un lote de cambios no se ha iniciado o si ya se ha notificado que pChangeUnitChange o el cambio primario se han aplicado correctamente o están en conflicto.

  • SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED si el conocimiento aprendido del cambio no contiene el conocimiento olvidado aprendido.

Vea también

Referencia

Interfaz IChangeApplicationServices