IChangeApplicationServices::ReportChangeUnitChangeApplied
Notifica o serviço de aplicação de alterações de que a alteração de uma unidade de alteração foi aplicada com êxito à réplica de destino.
HRESULT ReportChangeUnitChangeApplied(
ISyncChangeUnit * pChangeUnitChange);
Parâmetros
- pChangeUnitChange
[in] A alteração da unidade de alteração que foi aplicada com êxito à réplica de destino.
Valor de retorno
S_OK.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT quando um objeto IChangeApplicationContext já está ativo. O objeto IChangeApplicationContext ativo deve ser processado até que seu método IChangeApplicationContext::GetChangeApplicationAction retorne CAA_FINISHED para que outra alteração possa ser processada.
SYNC_E_CHANGE_NEEDS_KNOWLEDGE quando pChangeUnitChange não contém conhecimento atual.
SYNC_E_ID_FORMAT_MISMATCH quando o formato de uma ID especificada não corresponde ao esquema de formato de ID especificado quando esse objeto foi inicializado.
SYNC_E_INVALID_OPERATION quando a aplicação de alterações não for iniciada para um lote de alterações ou quando pChangeUnitChange ou a alteração pai já foi relatada como aplicada com êxito ou em conflito.
SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED quando o conhecimento adquirido para a alteração não contém o conhecimento esquecido adquirido.