IDebugHostFunctionIntrospection interface (dbgmodel.h)
The IDebugHostFunctionIntrospection interface provides detailed information about a function. This is an optional host interface that the client can implement if they want to get such function details.
Inheritance
IDebugHostFunctionIntrospection
inherits from the IUnknown
interface.
Methods
The IDebugHostFunctionIntrospection interface has these methods.
IDebugHostFunctionIntrospection::AddRef The AddRef method increments the reference count for an object. |
IDebugHostFunctionIntrospection::EnumerateInlineFunctionsByRVA The EnumerateInlineFunctionsByRVA method enumerates the functions that are inlined at a specific Relative Virtual Address (RVA). |
IDebugHostFunctionIntrospection::EnumerateLocalsDetails The EnumerateLocalsDetails method enumerates a set of information about all locals and arguments within a function. |
IDebugHostFunctionIntrospection::FindContainingCodeRangeByRVA The FindContainingCodeRangeByRVA method returns the sub-range of instructions that are inlined at a specific Relative Virtual Address (RVA). |
IDebugHostFunctionIntrospection::FindSourceLocationByRVA The FindSourceLocationByRVA method retrieves the source file name and the line number for a specific Relative Virtual Address (RVA). |
IDebugHostFunctionIntrospection::QueryInterface The QueryInterface method queries for a specific interface on the current object. |
IDebugHostFunctionIntrospection::Release The Release method releases a reference to the function introspection object. |
Requirements
Requirement | Value |
---|---|
Header | dbgmodel.h |