Кадры стека

В архитектуре отладчика кадр стека:

  • Абстракция стека, которая предоставляет контекст выполнения потока. Поток всегда выполняется в функции. Кадр стека содержит локальные переменные функции и аргументы к нему. Для отладки с помощью Visual Studio язык или среда, отлаживаемые, должны поддерживать кадры стека.

  • Может определить и описать себя, и может возвращать связанный поток. Кадр стека также может возвращать контекст кода, представляющий текущий указатель инструкции и связанные контексты документации и оценки выражений.

  • Содержит свойства, описывающие имя, тип и значение локальных переменных и аргументов, и которые отображаются в различных окнах отладки интегрированной среды разработки.

  • Представляется интерфейсом IDebugStackFrame2 , который обычно создается подсистемой отладки (DE) или виртуальной машиной в результате выполнения потока.

См. также