Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс к кадру стека в скрипте.
Поставщик скриптов реализует этот интерфейс для предоставления представления определенного кадра стека в стеке вызовов.
Наследство
IDataModelScriptDebugStackFrame наследует от IUnknown.
Методика
Интерфейс IDataModelScriptDebugStackFrame имеет эти методы.
IDataModelScriptDebugStackFrame::AddRef Метод IDataModelScriptDebugStackFrame::AddRef увеличивает число ссылок для интерфейса объекта. |
IDataModelScriptDebugStackFrame::EnumerateArguments Перечисляет аргументы функции в этом кадре. |
IDataModelScriptDebugStackFrame::EnumerateLocals Метод EnumerateLocals возвращает набор переменных для всех локальных переменных, которые находятся в области в контексте кадра стека, представленного IDataModelScriptDebugStackFrame. |
IDataModelScriptDebugStackFrame::Evaluate Метод Evaluate вычисляет выражение (языка поставщика скриптов) в контексте кадра стека, представленного интерфейсом IDataModelScriptDebugStackFrame, на котором был вызван этот метод. |
IDataModelScriptDebugStackFrame::GetName Метод GetName возвращает отображаемое имя (имя функции) этого кадра. Это имя будет отображаться в стеке backtrace, представленном пользователю в интерфейсе отладчика. |
IDataModelScriptDebugStackFrame::GetPosition Метод GetPosition возвращает позицию в скрипте, представленную кадром стека. |
IDataModelScriptDebugStackFrame::GetTransition Если заданный кадр стека является точкой перехода, определяемой методом IsTransition, метод GetTransition возвращает сведения о переходе. |
IDataModelScriptDebugStackFrame::IsTransitionPoint Интерфейс IDataModelScriptDebugStack представляет сегмент стека вызовов — эту часть стека вызовов, которая содержится в контексте одного скрипта. |
IDataModelScriptDebugStackFrame::QueryInterface Метод IDataModelScriptDebugStackFrame::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDataModelScriptDebugStackFrame::Release Метод IDataModelScriptDebugStackFrame::Release уменьшает количество ссылок для интерфейса объекта. |
Замечания
Определенный кадр стека вызовов при разрыве в отладчик скрипта можно получить с помощью вызова метода GetStackFrame в интерфейсе IDataModelScriptDebugStack, представляющего сегмент стека, в котором произошел разрыв. Интерфейс IDataModelScriptDebugStackFrame, возвращаемый для представления этого кадра.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++