Empezar a trabajar con la extensibilidad del depuradorGet started with debugger extensibility

El Visual Studio SDKVisual Studio SDK proporciona la información que necesita para crear y personalizar los componentes del depurador para depurar programas desde el Programa para la mejoraVisual Studio entorno.The Visual Studio SDKVisual Studio SDK provides the information that you need to create and customize debugger components used to debug programs from within the Programa para la mejoraVisual Studio environment.

Programa para la mejoraVisual Studio depuración ha agregado mejoras que se deriva de la facilidad de uso extenso las pruebas realizadas en anteriores Programa para la mejoraVisual Studio depuradores. debugging has added improvements derived from the extensive usability testing performed on previous Programa para la mejoraVisual Studio debuggers. Puede usar Programa para la mejoraVisual Studio depuración paso a través de una aplicación de varios idioma, o puede implementar en marcha de edición de las variables durante la depuración de aplicaciones y soluciones de varios idiomas.You can use Programa para la mejoraVisual Studio debugging to step through a multi-language application, or you can implement on-the-fly editing of variables while debugging applications and multi-language solutions.

Programa para la mejoraVisual Studio la depuración es ejecutada fuera de proceso con el programa que se está depurando y, por tanto, es menos intrusiva en el espacio de proceso de la aplicación. debugging is executed out-of-process with the program being debugged and is therefore less intrusive in the process space of the application. Por lo tanto, es más fácil escribir componentes que interactúan con el depurador sin que afecte a su programa de depuración.Consequently, it is easier to write components that interact with the debugger without affecting your debugging program.

Mejor forma de usar el Visual Studio SDKVisual Studio SDK, debe estar familiarizado con los siguientes elementos:To best use the Visual Studio SDKVisual Studio SDK, you should be familiar with the following items:

  • El Programa para la mejoraVisual Studio el entorno de desarrollo integrado (IDE)The Programa para la mejoraVisual Studio integrated development environment (IDE)

  • El lenguaje de programación de C++The C++ programming language

  • COM DE ATLATL COM

En esta secciónIn this section

Guía básica para ampliar el depuradorRoadmap for extending the debugger
Describe el proceso de implementación de depuración en su producto, según el compilador y su salida.Outlines the process of implementing debugging in your product, depending on your compiler and its output.

Componentes del depuradorDebugger components
Proporciona información general sobre el Programa para la mejoraVisual Studio depurar componentes, que se incluyen el motor de depuración (DE), el evaluador de expresiones (EE) y el controlador de símbolos (SH).Provides an overview of the Programa para la mejoraVisual Studio debugging components, which include the debug engine (DE), expression evaluator (EE), and symbol handler (SH).

Conceptos del depuradorDebugger concepts
Describe los principales conceptos de arquitectura de depuración.Describes the main debugging architectural concepts.

Contextos de depuradorDebugger contexts
Explica cómo el motor de depuración (DE) funciona simultáneamente dentro de código, documentación y contextos de evaluación de expresión.Explains how the debug engine (DE) operates simultaneously within code, documentation, and expression evaluation contexts. Se describen para cada uno de los tres contextos, la ubicación, posición o evaluación pertinente a él.Describes, for each of the three contexts, the location, position, or evaluation relevant to it.

Tareas de depuraciónDebugging tasks
Contiene vínculos a diversas tareas de depuración, como iniciar un programa y evaluar expresiones.Contains links to various debugging tasks, such as launching a program and evaluating expressions.