Share via


IDkmManagedFuncEvalServices Interface

Definition

Interface provided by the managed debug monitor to continue the process for a managed function evaluation.

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, TransportKind.

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

Methods

CanDoFuncEval(DkmClrRuntimeInstance, DkmThread)

Checks if the given thread is in a state in which the CLR supports managed func-evals.

ContinueForFuncEval(DkmClrRuntimeInstance, DkmThread, ICorDebugEval, DkmFuncEvalFlags, UInt32, String)

Continue the process and wait for a func-eval to complete. The caller should always execute 'CanDoFuncEval' before creating the ICorDebugEval and setting up the evaluation.

Applies to