Bewerken

Delen via


IDebugHostFunctionIntrospection3 interface (dbgmodel.h)

The version 3 of a host optional interface which provides detailed information about a function.

This version 3 of the interface supports all of the previous methods with identical signatures and includes additional new methods that provide added functionality. The new methods are listed in the header at the end of the section for that interface.

Inheritance

The IDebugHostFunctionIntrospection3 interface inherits from the IDebugHostFunctionIntrospection2 interface.

Methods

The IDebugHostFunctionIntrospection3 interface has these methods.

 
IDebugHostFunctionIntrospection3::AddRef

The AddRef method increments the reference count for an object.
IDebugHostFunctionIntrospection3::EnumerateInlineFunctionsByRVA

The EnumerateInlineFunctionsByRVA method enumerates the functions that are inlined at a specific Relative Virtual Address (RVA).
IDebugHostFunctionIntrospection3::EnumerateLocalsDetails

The EnumerateLocalsDetails method enumerates a set of information about all locals and arguments within a function.
IDebugHostFunctionIntrospection3::EnumerateLocalsDetailsEx

The EnumerateLocalsDetailsEx method enumerates a set of information about all locals and arguments within a function.
IDebugHostFunctionIntrospection3::FindContainingCodeRangeByRVA

The FindContainingCodeRangeByRVA method returns the sub-range of instructions that are inlined at a specific Relative Virtual Address (RVA).
IDebugHostFunctionIntrospection3::FindSourceLocationByRVA

The FindSourceLocationByRVA method retrieves the source file name and the line number for a specific Relative Virtual Address (RVA).
IDebugHostFunctionIntrospection3::IsNoReturnFunction

The IsNoReturnFunction method determines if the function is a non-returning function.
IDebugHostFunctionIntrospection3::QueryInterface

The QueryInterface method queries for a specific interface on the current object.
IDebugHostFunctionIntrospection3::Release

The Release method releases a reference to the function introspection object.

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview