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

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

Наследство

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

Методика

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

 
IDebugHostFunctionIntrospection::AddRef

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

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

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

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

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

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

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

Требования

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

См. также

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