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] Establezca en true
si el código se va a depurar; de lo contrario, establezca en false
.
cTokens
[in] El valor de este parámetro se corresponde con el tamaño de la matriz del parámetro pTokens
.
pTokens
[in] Matriz de mdToken
valores, 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