Поделиться через


IEnumDebugCodeContexts2

Этот интерфейс перечисляет контексты кода, связанные с сеансом отладки или с указанными приложениями или документом.

IEnumDebugCodeContexts2 : IUnknown

Примечания по реализации

Отладчик (DE) реализует этот интерфейс, чтобы представлять список контекстов кода для указанной позиции текста в программе или список контекстов кода для контекста заданного документа.

Замечания для вызывающих объектов

Вызов IDebugProgram2::EnumCodeContexts получить этот интерфейс, представляющий список контекстов кода для определенной позиции текста в исходном документе программы.

Вызов IDebugDocumentContext2::EnumCodeContexts получить этот интерфейс, представляющий список всех контекстов кода в указанном исходном документе.

Методы в том порядке Vtable

В следующей таблице показаны методы IEnumDebugCodeContexts2.

Метод

Описание

IEnumDebugCodeContexts2::Next

Получает заданное число контекстов кода в последовательности перечисления.

IEnumDebugCodeContexts2::Skip

Пропустить указанное количество контекстов кода в последовательности перечисления.

IEnumDebugCodeContexts2::Reset

Сбросить последовательность перечисления в начало.

IEnumDebugCodeContexts2::Clone

Создает перечислитель с тем же состоянием перечисления, что и текущий перечислитель.

IEnumDebugCodeContexts2::GetCount

Получает число контекстов кода в перечислителе.

Заметки

Вызовы Visual Studio IDebugProgram2::EnumCodeContexts заполнить список контекстов кода пользователь может выбрать параметр из следующей выписку или отображения разборку для исходного файла. Нескольких контекстах кода могут произойти, например, если несколько экземпляров шаблона языка c. ++-style.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugProgram2::EnumCodeContexts

IDebugDocumentContext2::EnumCodeContexts

Основные понятия

основной интерфейсы