Compartilhar via


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.

Consulte também

Referência

Interface IChangeApplicationServices