IDkmClrRuntimeDebugMonitor Interface

Definition

Interface implemented by the managed DM to obtain information about the current runtime state of the process.

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.

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

Methods

GetMetaDataBytes(DkmClrModuleInstance)

Obtains the bytes of the CLR metadata from a given module. These bytes can then be passed to IMetaDataDispenser::OpenScope to decode the metadata.

GetNativeCodeMap(DkmClrInstructionAddress, DkmStackWalkFrame)

Provides the map of how this method was compiled to native code.

GetNonUserCodeMetadataFlags(DkmClrInstructionAddress)

Obtains non user code status for this instruction address.

Applies to