Compartilhar via


Quadros de pilha

Na arquitetura do depurador, um quadro de pilha:

  • É uma abstração de uma pilha que fornece o contexto de execução de um thread. Um thread sempre é executado dentro de uma função. Um quadro de pilha contém as variáveis locais da função e seus argumentos. Para depurar com o Visual Studio, o idioma ou ambiente que está sendo depurado deve dar suporte a quadros de pilha.

  • Pode identificar e descrever-se e pode retornar o thread associado. Um quadro de pilha também pode retornar o contexto de código que representa o ponteiro de instrução atual e os contextos de avaliação de documentação e expressão associados.

  • Tem propriedades que descrevem o nome, o tipo e o valor das variáveis e argumentos locais e que aparecem em várias janelas de depuração do IDE.

  • É representado por uma interface IDebugStackFrame2 , normalmente criada por um DE (mecanismo de depuração) ou uma máquina virtual como consequência da execução de um thread.

Consulte também