Compartir a través de


ICorDebugModule2::SetJMCStatus (Método)

Establece el estado "Sólo mi código" (JMC, Just My Code) de todos los métodos de todas las clases de esta interfaz ICorDebugModule2 en el valor especificado, excepto los que se incluyen en la matriz pTokens, que establece en el valor opuesto.

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

Parámetros

  • bIsJustMycode
    [in] Se establece en true si se va a depurar el código; de lo contrario, se establece en false.

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

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

Comentarios

El estado de JMC de cada método que se especifique en la matriz pTokens se establece en el valor opuesto al valor de bIsJustMycode. El valor del estado del resto de los métodos de este módulo se establece en el valor bIsJustMycode.

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

El método SetJMCStatus devuelve un HRESULT de S_OK si todas las funciones se establecieron correctamente. Si algunas de las funciones que están marcadas como true no se pueden depurar, devuelve un HRESULT de CORDBG_E_FUNCTION_NOT_DEBUGGABLE.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorDebugModule2 (Interfaz)

ICorDebugModule (Interfaz)