IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange
Notifica o serviço de aplicação de alterações de que um erro recuperável ocorreu quando o provedor de destino tentou aplicar a alteração da unidade de alteração.
HRESULT ReportRecoverableErrorOnChangeUnitChange(
ISyncChangeUnit * pChangeUnitChange,
HRESULT hrErrorCode,
IRecoverableErrorData * pErrorData);
Parâmetros
- pChangeUnitChange
[in] A alteração da unidade de alteração que foi aplicada com êxito à réplica de destino.
- hrErrorCode
[in] O código de erro que informa o motivo pelo qual a alteração da unidade de alteração não foi aplicada.
- pErrorData
[in, unique] Informações adicionais sobre o erro.
Valor de retorno
S_OK.
E_OUTOFMEMORY.
E_POINTER.
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.