Compartir a través de


Introducción a la extensibilidad del depurador

El SDK de Visual Studio proporciona la información que necesita para crear y personalizar componentes del depurador que se usan para depurar programas desde el entorno de Visual Studio.

La depuración de Visual Studio ha agregado mejoras derivadas de las exhaustivas pruebas de facilidad de uso realizadas en los depuradores anteriores de Visual Studio. Puede usar la depuración de Visual Studio para recorrer paso a paso una aplicación multilingüe, o puede implementar la edición sobre la marcha de variables al depurar aplicaciones y soluciones multilingües.

La depuración de Visual Studio se ejecuta fuera de proceso con el programa que se está depurando y, por tanto, es menos intrusiva para el espacio de proceso de la aplicación. Por lo tanto, es más fácil escribir componentes que interactúen con el depurador sin afectar al programa de depuración.

Para usar mejor el SDK de Visual Studio, debe estar familiarizado con los siguientes elementos:

  • El entorno de desarrollo integrado (IDE) de Visual Studio.

  • El lenguaje de programación C++

  • ATL COM

En esta sección

Plan de desarrollo para ampliar el depurador describe el proceso de implementación de la depuración en el producto, en función del compilador y de su salida.

Componentes del depurador proporciona información general sobre los componentes de depuración de Visual Studio, entre los que se incluyen el motor de depuración (DE), el evaluador de expresiones (EE) y el controlador de símbolos (SH).

Conceptos del depurador describe los principales conceptos de la arquitectura de depuración.

Contextos del depurador explica cómo funciona el motor de depuración (DE) simultáneamente dentro de los contextos de código, documentación y evaluación de expresiones. Para cada uno de los tres contextos, se describen la ubicación, la posición o la evaluación correspondientes.

Tareas de depuración contiene vínculos a varias tareas de depuración, como iniciar un programa y evaluar expresiones.