IDkmClrFrameTypesProvider Interface

Definition

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.

Applies to