Método de ICorDebugManagedCallback::DebuggerError
Notifica o depurador que ocorreu um erro ao tentar manipular um evento do common language runtime (CLR).
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
Parâmetros
pProcess
[in] Um ponteiro para um ICorDebugProcess o objeto que representa o processo no qual o evento ocorreu.errorHR
[in] O valor HRESULT foi retornado do manipulador de eventos.errorCode
[in] Um inteiro que especifica o erro CLR.
Comentários
O processo pode ser colocado em modo de passagem, dependendo da natureza do erro.
O DebugError retorno de chamada que indica que os serviços de depuração foram desabilitados devido a um erro, para que os depuradores devem fazer a mensagem de erro disponível ao usuário. ICorDebugProcess::GetID estarão seguros para a chamada, mas todos os outros métodos, incluindo ICorDebug::Terminate, não deve ser chamado. O depurador deve usar os recursos de sistema operacional para a finalização de processos.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0