Интерфейс IDataModelScriptDebugStackFrame (dbgmodel.h)

Интерфейс кадра стека в скрипте.

Поставщик скриптов реализует этот интерфейс для предоставления представления о конкретном кадре стека в стеке вызовов.

Наследование

IDataModelScriptDebugStackFrame наследуется от IUnknown.

Методы

Интерфейс IDataModelScriptDebugStackFrame содержит следующие методы.

 
IDataModelScriptDebugStackFrame::AddRef

Метод IDataModelScriptDebugStackFrame::AddRef увеличивает количество ссылок для интерфейса в объекте .
IDataModelScriptDebugStackFrame::EnumerateArguments

Перечисляет аргументы функции в этом кадре.
IDataModelScriptDebugStackFrame::EnumerateLocals

Метод EnumerateLocals возвращает набор переменных для всех локальных переменных, которые находятся в область в контексте кадра стека, представленного IDataModelScriptDebugStackFrame.
IDataModelScriptDebugStackFrame::Evaluate

Метод Evaluate вычисляет выражение (языка поставщика скриптов) в контексте кадра стека, представленного интерфейсом IDataModelScriptDebugStackFrame, в котором был вызван этот метод.
IDataModelScriptDebugStackFrame::GetName

Метод GetName возвращает отображаемое имя (то есть имя функции) этого кадра. Такое имя будет отображаться в обратной трассировке стека, представленной пользователю в интерфейсе отладчика.
IDataModelScriptDebugStackFrame::GetPosition

Метод GetPosition возвращает позицию в скрипте, представленном кадром стека.
IDataModelScriptDebugStackFrame::GetTransition

Если заданный кадр стека является точкой перехода, определенной методом IsTransition, метод GetTransition возвращает сведения о переходе.
IDataModelScriptDebugStackFrame::IsTransitionPoint

Интерфейс IDataModelScriptDebugStack представляет сегмент стека вызовов — часть стека вызовов, которая содержится в контексте одного скрипта.
IDataModelScriptDebugStackFrame::QueryInterface

Метод IDataModelScriptDebugStackFrame::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте .
IDataModelScriptDebugStackFrame::Release

Метод IDataModelScriptDebugStackFrame::Release уменьшает количество ссылок для интерфейса в объекте .

Комментарии

Конкретный кадр стека вызовов, разбитый на отладчик скриптов, можно получить с помощью вызова метода GetStackFrame в интерфейсе IDataModelScriptDebugStack , представляющего сегмент стека, в котором произошел разрыв. Интерфейс IDataModelScriptDebugStackFrame, который возвращается для представления этого кадра.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Общие сведения о модели данных отладчика C++