Compartir a través de


Marcos de pila

En la arquitectura del depurador, un marco de pila:

  • Es una abstracción de una pila que proporciona el contexto de ejecución de un subproceso. Un hilo siempre se ejecuta dentro de una función. Un marco de pila contiene las variables locales de la función y los argumentos para ella. Para depurar con Visual Studio, el lenguaje o el entorno que se está depurando deben admitir marcos de pila.

  • Puede identificar y describirse a sí mismo, y puede devolver el hilo asociado. Un marco de pila también puede devolver el contexto de código que representa el actual puntero de instrucción y los contextos asociados de documentación y evaluación de expresiones.

  • Tiene propiedades que describen el nombre, el tipo y el valor de las variables y argumentos locales, y que aparecen en varias ventanas de depuración del IDE.

  • Se representa mediante una interfaz IDebugStackFrame2 , que normalmente se crea mediante un motor de depuración (DE) o una máquina virtual como consecuencia de ejecutar un subproceso.

Consulte también