Compartir a través de


ICorDebugModule2::SetJMCStatus (Método)

Establece el estado Solo mi código (JMC) de todos los métodos de todas las clases de este objeto ICorDebugModule2 en el valor especificado, excepto los de la matriz pTokens, que se establece en el valor opuesto.

Sintaxis

HRESULT SetJMCStatus (  
    [in] BOOL                        bIsJustMyCode,  
    [in] ULONG32                     cTokens,  
    [in, size_is(cTokens)] mdToken   pTokens[]  
);  

Parámetros

bIsJustMycode
[in] Establézcalo en true si el código se va a depurar; de lo contrario, establézcalo en false.

cTokens
[in] Tamaño de la matriz pTokens.

pTokens
[in] Matriz de valores mdToken, cada uno de los cuales hace referencia a un método que tendrá su estado JMC establecido en !bIsJustMycode.

Comentarios

El estado JMC de cada método especificado en la matriz pTokens se establece en lo contrario del valor bIsJustMycode. El estado de todos los demás métodos de este módulo se establece en el valor bIsJustMycode.

El método SetJMCStatus borra toda la configuración anterior de JMC en este módulo.

El método SetJMCStatus devuelve un valor HRESULT de S_OK si todas las funciones se establecieron correctamente. Devuelve un valor HRESULT de CORDBG_E_FUNCTION_NOT_DEBUGGABLE si algunas funciones marcadas true no son depurables.

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 2.0