Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс представляет собой один кадр стека в стеке вызовов в определенном потоке.
Синтаксис
IDebugStackFrame2 : IUnknown
Примечания для разработчиков
Модуль отладки (DE) реализует этот интерфейс для представления кадра стека.
Заметки для вызывающих абонентов
Вызовите EnumFrameInfo , чтобы получить интерфейс IEnumDebugFrameInfo2 . Вызов " Рядом ", чтобы получить структуру FRAMEINFO , содержащую IDebugStackFrame2 интерфейс.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugStackFrame2.
| Метод | Description |
|---|---|
| GetCodeContext | Возвращает контекст кода для этого кадра стека. |
| GetDocumentContext | Возвращает контекст документа для этого кадра стека. |
| GetName | Возвращает имя кадра стека. |
| GetInfo | Возвращает описание кадра стека. |
| GetPhysicalStackRange | Возвращает зависимое от компьютера представление диапазона физических адресов, связанных с кадром стека. |
| GetExpressionContext | Возвращает контекст оценки для вычисления выражений в текущем контексте кадра и потока стека. |
| GetLanguageInfo | Возвращает язык, связанный с кадром стека. |
| GetDebugProperty | Возвращает описание свойств, связанных с кадром стека. |
| EnumProperties | Создает перечислитель для свойств кадра стека. |
| GetThread | Возвращает поток, связанный с кадром стека. |
Замечания
Этот интерфейс получается только в том случае, если программа, отлаживаемая, была остановлена в точке останова (вызвана точкой останова, заданной пользователем или исключением). В этом интерфейсе можно получить контекст выражения для оценки выражений, возвращать список регистров или получить и проверить стек вызовов.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll