Compartir a través de


ICorDebugProcess2

Actualización: noviembre 2007

Extensión lógica de la interfaz ICorDebugProcess, que representa un proceso que ejecuta código administrado.

interface ICorDebugProcess2 : IUnknown {
        
    HRESULT ClearUnmanagedBreakpoint (
        [in] CORDB_ADDRESS             address
    );
        
    HRESULT GetDesiredNGENCompilerFlags (
        [out] DWORD                    *pdwFlags
    );
        
    HRESULT GetReferenceValueFromGCHandle (
        [in] UINT_PTR                  handle,
        [out] ICorDebugReferenceValue  **pOutValue
    );
        
    HRESULT GetThreadForTaskID (
        [in] TASKID                    taskid,
        [out] ICorDebugThread2         **ppThread
    );
        
    HRESULT GetVersion (
        [out] COR_VERSION*             version
    );
        
    HRESULT SetDesiredNGENCompilerFlags (
                [in] DWORD                     pdwFlags
    );
        
    HRESULT SetUnmanagedBreakpoint (
                [in] CORDB_ADDRESS             address,
        [in] ULONG32                   bufsize,
        [out, size_is(bufsize), length_is(*bufLen)] 
            BYTE                       buffer[],
        [out] ULONG32                  *bufLen
    );
        
};

Métodos

Método

Descripción

ICorDebugProcess2::ClearUnmanagedBreakpoint (Método)

Quita un punto de interrupción en el desplazamiento especificado establecido mediante una llamada previa a ICorDebugProcess2::SetUnmanagedBreakpoint.

ICorDebugProcess2::GetDesiredNGENCompilerFlags (Método)

Obtiene los indicadores que se deben establecer para que Common Language Runtime (CLR) cargue la imagen en el proceso al que hace referencia esta instancia de ICorDebugProcess2.

ICorDebugProcess2::GetReferenceValueFromGCHandle (Método)

Obtiene un puntero de referencia al objeto administrado especificado que tiene un identificador de recolección de elementos no utilizados.

ICorDebugProcess2::GetThreadForTaskID (Método)

Obtiene el subproceso en el que se está ejecutando la tarea con el identificador especificado.

ICorDebugProcess2::GetVersion (Método)

Obtiene la versión de CLR en la que se ejecuta el proceso que se está depurando.

ICorDebugProcess2::SetDesiredNGENCompilerFlags (Método)

Establece los indicadores que se deben establecer para el compilador Just-In-Time (JIT) con objeto de cargar una imagen en el proceso que se está depurando.

ICorDebugProcess2::SetUnmanagedBreakpoint (Método)

Establece un punto de interrupción no administrado en el desplazamiento de imagen nativa especificado.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework, versiones: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorDebugProcess

Otros recursos

Interfaces para depuración