IDkmGroupCompiledInspectionQueryProcessor.ExecuteQueryOnThreads Method

Definition

Executes a compiled inspection query and returns any results.

public:
 Microsoft::VisualStudio::Debugger::Evaluation::Group::DkmContextGroupEvaluationILResult ^ ExecuteQueryOnThreads(Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmCompiledILInspectionQuery ^ dkmILQuery, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext ^ iLContext, System::Collections::ObjectModel::ReadOnlyCollection<System::UInt64> ^ threads, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::Group::DkmILParameterValueCollection ^> ^ parameters);
public Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmContextGroupEvaluationILResult ExecuteQueryOnThreads (Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmCompiledILInspectionQuery dkmILQuery, Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext iLContext, System.Collections.ObjectModel.ReadOnlyCollection<ulong> threads, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmILParameterValueCollection> parameters);
abstract member ExecuteQueryOnThreads : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmCompiledILInspectionQuery * Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext * System.Collections.ObjectModel.ReadOnlyCollection<uint64> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmILParameterValueCollection> -> Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmContextGroupEvaluationILResult
Public Function ExecuteQueryOnThreads (dkmILQuery As DkmCompiledILInspectionQuery, iLContext As DkmILContext, threads As ReadOnlyCollection(Of ULong), parameters As ReadOnlyCollection(Of DkmILParameterValueCollection)) As DkmContextGroupEvaluationILResult

Parameters

dkmILQuery
DkmCompiledILInspectionQuery

[In] An inspection query compiled to one or more DkmIL instructions.

iLContext
DkmILContext

[In] The stack frame context we are evaluating on.

threads
ReadOnlyCollection<UInt64>

[In] The compute threads to use when executing the query.

parameters
ReadOnlyCollection<DkmILParameterValueCollection>

[In,Optional] Parameters to pass to each thread. The collection should be empty if unused, or have exactly as many members as the Threads parameter.

Returns

[Out] Results of the evaluations.

Applies to