Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Notifica o depurador de que ocorreu um erro ao tentar manipular um evento do Common Language Runtime (CLR).
Sintaxe
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parâmetros
pProcess [em] Um ponteiro para um objeto "ICorDebugProcess" que representa o processo no qual o evento ocorreu.
errorHR [em] O valor HRESULT que foi retornado do manipulador de eventos.
errorCode [em] Um inteiro que especifica o erro CLR.
Observações
O processo pode ser colocado em modo de passagem, dependendo da natureza do erro.
O DebugError retorno de chamada indica que os serviços de depuração foram desativados devido a um erro, portanto, os depuradores devem disponibilizar a mensagem de erro para o usuário.
ICorDebugProcess::GetID será seguro para chamar, mas todos os outros métodos, incluindo ICorDebug::Terminate, não devem ser chamados. O depurador deve usar recursos do sistema operacional para encerrar processos.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0