IEnumDebugFrameInfo2
Этот интерфейс перечисляет структуры FRAMEINFO .
Синтаксис
IEnumDebugFrameInfo2 : IUnknown
Примечания для разработчиков
Модуль отладки (DE) реализует этот интерфейс для предоставления списка структур, описывающих текущий стек вызовов.
Заметки для вызывающих абонентов
Visual Studio вызывает EnumFrameInfo , чтобы получить этот интерфейс всякий раз, когда точка останова, исключение или остановка возникают в отлаживаемой программе.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IEnumDebugFrameInfo2
.
Метод | Description |
---|---|
Далее | Извлекает указанное число структур FRAMEINFO в последовательности перечисления. |
Skip | Пропускает указанное число структур FRAMEINFO в последовательности перечисления. |
Сбросить | Сбрасывает последовательность перечисления в начало. |
Клонировать | Создает перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель. |
GetCount | Возвращает количество структур FRAMEINFO в перечислителе. |
Замечания
Visual Studio получает этот интерфейс в качестве первого шага для обработки точки останова, исключения или созданной пользователем паузы в отлаживаемой программе. Список структур FRAMEINFO представляет текущий стек вызовов с текущим вызовом функции в начале списка и самым старым вызовом функции в конце списка. Каждый FRAMEINFO
представляет кадр стека, контекст, в котором можно оценивать выражения и просматривать локальные переменные.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll