IDebugDisassemblyStream2

Этот интерфейс представляет собой поток инструкций.

Синтаксис

IDebugDisassemblyStream2 : IUnknown

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

Модуль отладки реализует этот интерфейс для поддержки разбиения кода программы.

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

Вызов метода GetDisassemblyStream возвращает этот интерфейс.

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

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

Метод Description
Чтение Считывает инструкции, начиная с текущей позиции в потоке дизассембли.
Seek Перемещает указатель чтения в потоке дизассембли заданное количество инструкций относительно указанной позиции.
GetCodeLocationId Возвращает идентификатор расположения кода для определенного контекста кода.
GetCodeContext Возвращает объект контекста кода, соответствующий указанному идентификатору расположения кода.
GetCurrentLocation Возвращает идентификатор расположения кода, представляющий текущее расположение кода.
GetDocument Возвращает исходный документ, связанный с этим потоком дизассемблирования.
GetScope Возвращает область этого потока дизассембли.
GetSize Возвращает размер этого потока дизассембли.

Замечания

Поток дизассембли можно создать для представления всего адресного пространства или просто функции или модуля в пространстве. Каждая инструкция представлена структурой DisassemblyData , возвращаемой вызовом метода Read .

Requirements

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

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

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

См. также