Compartir a través de


ICorDebugManagedCallback::DebuggerError (Método)

Notifica al depurador que se ha producido un error al intentar administrar un evento de Common Language Runtime (CLR).

HRESULT DebuggerError (
    [in] ICorDebugProcess *pProcess,
    [in] HRESULT           errorHR,
    [in] DWORD             errorCode
);

Parámetros

  • pProcess
    (Opción) Puntero a un objeto ICorDebugProcess que representa el proceso en el que se produjo el evento.

  • errorHR
    [in] El valor HRESULT que devolvió el controlador de eventos.

  • errorCode
    [in] Entero que especifica el error de CLR.

Comentarios

Dependiendo de la naturaleza del error, el proceso puede entrar en el modo de paso a través.

La devolución de llamada DebugError indica que los servicios de depuración se han deshabilitado debido a un error, por lo que los depuradores deben hacer que el mensaje de error esté disponible para el usuario. Será seguro llamar a ICorDebugProcess::GetID, pero no se deberá llamar a ninguno de los demás métodos, incluido ICorDebug::Terminate. El depurador debe utilizar las funciones del sistema operativo para finalizar los procesos.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICorDebugManagedCallback (Interfaz)