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 amplias 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 de varios lenguajes, o puede implementar la edición sobre la marcha de variables al depurar aplicaciones y soluciones de varios lenguajes.

La depuración de Visual Studio se ejecuta fuera de proceso con el programa que se está depurando y, por tanto, es menos intrusivo en el espacio de proceso de la aplicación. Por lo tanto, es más fácil escribir componentes que interactúan 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

  • Lenguaje de programación de C++

  • ATL COM

En esta sección

Hoja de ruta para extender el depurador Describe el proceso de implementación de la depuración en el producto, según el compilador y su salida.

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

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

Contextos del depurador Explica cómo funciona el motor de depuración (DE) simultáneamente en 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.