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


IEnumDebugCodeContexts2

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

Синтаксис

IEnumDebugCodeContexts2 : IUnknown

Примечания для разработчиков

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

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

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

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

Методы в порядке таблицы Vtable

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

Метод Description
Далее Извлекает указанное количество контекстов кода в последовательности перечисления.
Skip Пропускает указанное количество контекстов кода в последовательности перечисления.
Сбросить Сбрасывает последовательность перечисления в начало.
Клонировать Создает перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель.
GetCount Возвращает количество контекстов кода в перечислителе.

Замечания

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

Requirements

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

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

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

См. также