Интерфейс IDebugHostFunctionIntrospection2 (dbgmodel.h)

Необязательный интерфейс узла, предоставляющий подробные сведения о функции.

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

Наследство

Интерфейс IDebugHostFunctionIntrospection2 наследует от интерфейса IDebugHostFunctionIntrospection.

Методика

Интерфейс IDebugHostFunctionIntrospection2 имеет эти методы.

 
IDebugHostFunctionIntrospection2::AddRef

Метод AddRef увеличивает число ссылок для объекта.
IDebugHostFunctionIntrospection2::EnumerateInlineFunctionsByRVA

Метод EnumerateInlineFunctionsByRVA перечисляет функции, которые встраиваются в определенный относительный виртуальный адрес (RVA).
IDebugHostFunctionIntrospection2::EnumerateLocalsDetails

Метод EnumerateLocalsDetails перечисляет набор сведений обо всех локальных и аргументах в функции.
IDebugHostFunctionIntrospection2::EnumerateLocalsDetailsEx

Метод EnumerateLocalsDetailsEx перечисляет набор сведений обо всех локальных и аргументах в функции.
IDebugHostFunctionIntrospection2::FindContainingCodeRangeByRVA

Метод FindContainingCodeRangeByRVA возвращает вложенный диапазон инструкций, встраиваемых в определенный относительный виртуальный адрес (RVA).
IDebugHostFunctionIntrospection2::FindSourceLocationByRVA

Метод FindSourceLocationByRVA извлекает имя исходного файла и номер строки для определенного относительного виртуального адреса (RVA).
IDebugHostFunctionIntrospection2::QueryInterface

Метод QueryInterface запрашивает определенный интерфейс для текущего объекта.
IDebugHostFunctionIntrospection2::Release

Метод Release освобождает ссылку на объект introspection функции.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++