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.