IDkmBreakpointConditionThreadSelectorForGpu.EvaluateConditionAndSelectThread Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The base debug monitor asks the breakpoint condition processor to evaluate on all stopped threads, and selects the thread whose condition is true.
public:
Microsoft::VisualStudio::Debugger::DkmThread ^ EvaluateConditionAndSelectThread(Microsoft::VisualStudio::Debugger::Breakpoints::DkmRuntimeBreakpoint ^ runtimeBreakpoint, Microsoft::VisualStudio::Debugger::DkmThread ^ firstStoppedThread);
public Microsoft.VisualStudio.Debugger.DkmThread EvaluateConditionAndSelectThread (Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint runtimeBreakpoint, Microsoft.VisualStudio.Debugger.DkmThread firstStoppedThread);
public Microsoft.VisualStudio.Debugger.DkmThread? EvaluateConditionAndSelectThread (Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint runtimeBreakpoint, Microsoft.VisualStudio.Debugger.DkmThread firstStoppedThread);
abstract member EvaluateConditionAndSelectThread : Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint * Microsoft.VisualStudio.Debugger.DkmThread -> Microsoft.VisualStudio.Debugger.DkmThread
Public Function EvaluateConditionAndSelectThread (runtimeBreakpoint As DkmRuntimeBreakpoint, firstStoppedThread As DkmThread) As DkmThread
Parameters
- runtimeBreakpoint
- DkmRuntimeBreakpoint
[In] Low-level breakpoint object which is supported by debug monitors.
- firstStoppedThread
- DkmThread
[In] The first stopped thread.
Returns
[Out,Optional] The thread whose condition is true. The value is null in the case that no thread is found to have a true condition.