Compartilhar via


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

Consulte também

Referência

Interface de ICorDebugManagedCallback