Introducción a la extensibilidad del depuradorGetting Started with Debugger Extensibility

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

Visual StudioVisual Studio depuración ha agregado mejoras que se deriva de la facilidad de uso extenso pruebas realizadas en anteriores Visual StudioVisual Studio depuradores. debugging has added improvements derived from the extensive usability testing performed on previous Visual StudioVisual Studio debuggers. Puede usar Visual StudioVisual Studio la depuración en el paso a través de una aplicación de varios idioma, o puede implementar en marcha de edición de variables durante la depuración de aplicaciones y soluciones de varios idiomas.You can use Visual StudioVisual 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.

Visual StudioVisual Studio depuración es ejecutado 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.

Utilizar mejor el Visual Studio SDKVisual Studio SDK, debe estar familiarizado con lo siguiente:To best use the Visual Studio SDKVisual Studio SDK, you should be familiar with the following:

  • El Visual StudioVisual Studio el entorno de desarrollo integrado (IDE)The Visual StudioVisual 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
Se describe el proceso de implementación de depuración en su producto, según el compilador y sus resultados.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 la Visual StudioVisual Studio depurar componentes, que incluyen el motor de depuración (Alemania), el evaluador de expresiones (EE) y el controlador de símbolos (SH).Provides an overview of the Visual StudioVisual 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 (Alemania) funciona simultáneamente dentro de código, documentación y los contextos de evaluación de expresión.Explains how the debug engine (DE) operates simultaneously within code, documentation, and expression evaluation contexts. Describe, 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 varias tareas de depuración, como iniciar un programa y la evaluación de expresiones.Contains links to various debugging tasks, such as launching a program and evaluating expressions.