ICorDebugManagedCallback::DebuggerError (Método)

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

Sintaxis

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

Parámetros

pProcess
[in] Puntero a un objeto "ICorDebugProcess" que representa el proceso en el que se produjo el evento.

errorHR
[in] Valor HRESULT devuelto por el controlador de eventos.

errorCode
[in] Entero que especifica el error CLR.

Comentarios

El proceso se puede colocar en modo de paso a través, en función de la naturaleza del error.

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. ICorDebugProcess::GetID será seguro llamar a, pero no se debe llamar a todos los demás métodos, incluidos ICorDebug::Terminate. El depurador debe usar las instalaciones del sistema operativo para finalizar los procesos.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también