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