DkmEvaluationBreakpointCondition.Evaluate Method

Definition

Evaluates a condition to decide if the debugger should stop.

Location constraint: API must be called from a Monitor component (component level < 100,000).

public:
 void Evaluate(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, [Runtime::InteropServices::Out] bool % Stop, [Runtime::InteropServices::Out] System::String ^ % ErrorText);
public void Evaluate (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, out bool Stop, out string ErrorText);
public void Evaluate (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, out bool Stop, out string? ErrorText);
member this.Evaluate : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * bool * string -> unit
Public Sub Evaluate (StackFrame As DkmStackWalkFrame, ByRef Stop As Boolean, ByRef ErrorText As String)

Parameters

StackFrame
DkmStackWalkFrame

[In] The stack frame to use when evaluating the condition.

Stop
Boolean

[Out] True if the breakpoint condition indicated that the IDE should stop.

ErrorText
String

[Out,Optional] If the condition could not be evaluated, this indicates the reason why. This value should be null if the compile succeeded.

Applies to