Compartir vía


ICorDebugModule2::SetJMCStatus (Método)

Establece el estado Just My Code (JMC) de todos los métodos de todas las clases de este ICorDebugModule2 en el valor especificado, excepto los de la pTokens matriz, que establece en el valor opuesto.

Syntax

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] Tamaño de la pTokens matriz.

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.

Observaciones

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

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

El SetJMCStatus método devuelve un S_OK HRESULT si todas las funciones se establecieron correctamente. Devuelve un CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT si algunas funciones marcadas true no se pueden depurar.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 2.0