IDkmClrTypeRuntimeInfoProvider Interface

Definition

Used internally to query ICorDebugType and size information from a DkmClrType. This interface is subject to change in future versions 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.

This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).

public interface class IDkmClrTypeRuntimeInfoProvider
public interface class IDkmClrTypeRuntimeInfoProvider
__interface IDkmClrTypeRuntimeInfoProvider
public interface IDkmClrTypeRuntimeInfoProvider
type IDkmClrTypeRuntimeInfoProvider = interface
Public Interface IDkmClrTypeRuntimeInfoProvider

Methods

CreateDkmClrType(DkmStackWalkFrame, DkmManagedTypeId)

CreateDkmClrType is used to instantiate a new DkmClrType from a COR_TYPEID.

GetCorDebugType(DkmClrType)

GetCorDebugType is called to get the underlying ICorDebugType.

GetRuntimeSize(DkmClrType, DkmStackWalkFrame)

GetRuntimeSize is called to get the runtime size of the type.

Applies to