Método ICorDebugManagedCallback::DebuggerError
Notifica o depurador de que ocorreu um erro ao tentar manipular um evento do CLR (Common Language Runtime).
Sintaxe
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parâmetros
pProcess
[in] Um ponteiro para um objeto "ICorDebugProcess" que representa o processo no qual o evento ocorreu.
errorHR
[in] O valor HRESULT que foi retornado do manipulador de eventos.
errorCode
[in] Um inteiro que especifica o erro do CLR.
Comentários
O processo pode ser colocado no modo de passagem, dependendo da natureza do erro.
O retorno de chamada DebugError
indica que os serviços de depuração foram desabilitados devido a um erro, portanto, os depuradores deverão disponibilizar a mensagem de erro ao usuário. ICorDebugProcess::GetID será seguro para chamar, mas todos os outros métodos, incluindo ICorDebug::Terminate, não devem ser chamados. O depurador deverá usar os recursos do sistema operacional para encerrar os processos.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde a versão 1.0
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de