Интерфейс 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 |