Conceptos del depuradorDebugger concepts

Para compilar en el paquete de depuración de Visual Studio, deberá estar familiarizado con los conceptos arquitectónicos usados en el diseño del paquete.To build on the Visual Studio debug package, you need to be familiar with the architectural concepts used in designing the package.

En esta secciónIn this section

La sesión de depuraciónDebug session
Explica la función de una sesión en la arquitectura de depuración.Explains the role of a session in the debugging architecture.

ServidoresServers
Define un servidor de qué es en términos de arquitectura, la depuración en términos tanto físicos como abstractos.Defines what a server is in terms of debugging architecture, in both abstract and physical terms.

Proveedores de puertosPort suppliers
Define qué es un proveedor de puerto en cuanto a la arquitectura de depuración.Defines what a port supplier is in terms of debugging architecture.

PuertosPorts
Define un puerto de qué es en términos de arquitectura de depuración.Defines what a port is in terms of debugging architecture.

ProcesosProcesses
Define un proceso que está en términos de arquitectura de depuración.Defines what a process is in terms of debugging architecture.

Nodos de programaProgram nodes
Define un nodo de programa en términos de arquitectura, incluido cómo pueden identificar propio y el proceso en que se está ejecutando la depuración.Defines a program node in terms of debugging architecture, including how it can identify itself and the process it is running in.

ProgramasPrograms
Defina un programa en términos de arquitectura de depuración.Defines a program in terms of debugging architecture.

SubprocesosThreads
Define las características de subprocesos en términos de arquitectura de depuración.Defines the characteristics of threads in terms of debugging architecture.

Marcos de pilaStack frames
Define un marco de pila en términos de arquitectura de depuración.Defines a stack frame in terms of debugging architecture. Un marco de pila es una abstracción de una pila que proporciona el contexto de ejecución de un subproceso.A stack frame is an abstraction of a stack that provides the execution context of a thread.

MódulosModules
Define un módulo, en términos de depuración de arquitectura, como un contenedor físico de código, como un archivo ejecutable o DLL.Defines a module, in terms of debugging architecture, as a physical container of code, such as an executable file or a DLL.

Puntos de interrupciónBreakpoints
Define los tres tipos de puntos de interrupción, pendiente, límite y error, en términos de arquitectura de depuración.Defines the three types of breakpoints—pending, bound, and error—in terms of debugging architecture.

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.

Componentes del depuradorDebugger components
Proporciona información general de 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).Provides an overview of the Visual Studio Debugging components, which include the debug engine (DE), expression evaluator (EE), and symbol handler (SH).

Tareas de depuraciónDebug 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.