IDkmClrFrameTypesProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used internally to query type information about a stack frame for Null Reference Exception information. This interface is subject to change in future versions of Visual Studio.
Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.
This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).
public interface class IDkmClrFrameTypesProvider
public interface class IDkmClrFrameTypesProvider
__interface IDkmClrFrameTypesProvider
public interface IDkmClrFrameTypesProvider
type IDkmClrFrameTypesProvider = interface
Public Interface IDkmClrFrameTypesProvider
Methods
GetAllCodePathsInRange(DkmStackWalkFrame, UInt32, UInt32) |
GetAllCodePathsInRange is called to get all managed code paths and return types that go through a CALL instruction in native, in the specific IL range. |
GetFrameArgumentAndLocalTypes(DkmStackWalkFrame, DkmClrType, DkmClrType[], DkmClrType[]) |
GetFrameArgumentAndLocalTypes is called to get the types of all arguments and locals of the frame, ordered by their slot indices. |