Compartilhar via


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

Consulte também

Referência

Interface ICorDebugManagedCallback