Comparteix a través de


Método ICorDebugProcess6::MarkDebuggerAttached

Cambia el estado interno del código que se está depurando para que el método Debugger.IsAttached de la biblioteca de clases .NET Framework devuelva true.

Sintaxis

HRESULT MarkDebuggerAttached(  
    BOOL fIsAttached  
);  

Parámetros

fIsAttached
true si el método Debugger.IsAttached debe indicar que hay un depurador asociado; de lo contrario, false.

Valor devuelto

El método puede devolver los valores enumerados en la siguiente tabla.

Valor devuelto Descripción
S_OK El código que se va a depurar se ha actualizado correctamente.
CORDBG_E_MODULE_NOT_LOADED El ensamblado que contiene el método Debugger.IsAttached no está cargado, o hay algún otro error (como metadatos que faltan) que está impidiendo que se reconozca.

Este error es habitual y no tiene repercusión alguna. Deberá llamar al método de nuevo cuando se carguen más ensamblados.
Otros valores de error de HRESULT. Otros valores probablemente indiquen que el depurador o los componentes del compilador no funcionan correctamente.

Comentarios

Nota

Este método solo está disponible con .NET Native.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.6, solo en .NET Native

Consulte también