Método ICorDebugManagedCallback::DebuggerError
Notifica o depurador que ocorreu um erro ao tentar manipular um evento do common linguagem tempo de execução (CLR).
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parâmetros
pProcess
[in] Um ponteiro para um ICorDebugProcess objeto que representa o processo no qual o evento ocorreu.errorHR
[in] O valor HRESULT foi retornado pelo manipulador de eventos.errorCode
[in] Um número inteiro que especifica o erro CLR.
Comentários
O processo pode ser colocado no modo de passagem, dependendo da natureza do erro.
The DebugError retorno de chamada indica que o serviços de depuração tiverem sido desativados devido a um erro para que os depuradores devem fazer a mensagem de erro disponível ao usuário. ICorDebugProcess::GetID estarão seguros a telefonar, mas todos os outros métodos, incluindo ICorDebug::terminar, não deve ser chamado. O depurador deve usar os recursos de sistema operacional para encerrando processos.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
Versões do .NET estrutura: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0