Share via


DkmGPUComputeKernel.GroupBy Method

Definition

Runs the group by query on thread info objects.

public:
 cli::array <Microsoft::VisualStudio::Debugger::GPU::DkmComputeThreadInfo> ^ GroupBy(Microsoft::VisualStudio::Debugger::GPU::DkmQueryComputeThreadInfoFlags GroupByFlags, System::Collections::ObjectModel::ReadOnlyCollection<System::UInt64> ^ From, Microsoft::VisualStudio::Debugger::GPU::DkmWhereClause Where);
public Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadInfo[] GroupBy (Microsoft.VisualStudio.Debugger.GPU.DkmQueryComputeThreadInfoFlags GroupByFlags, System.Collections.ObjectModel.ReadOnlyCollection<ulong> From, Microsoft.VisualStudio.Debugger.GPU.DkmWhereClause Where);
member this.GroupBy : Microsoft.VisualStudio.Debugger.GPU.DkmQueryComputeThreadInfoFlags * System.Collections.ObjectModel.ReadOnlyCollection<uint64> * Microsoft.VisualStudio.Debugger.GPU.DkmWhereClause -> Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadInfo[]
Public Function GroupBy (GroupByFlags As DkmQueryComputeThreadInfoFlags, From As ReadOnlyCollection(Of ULong), Where As DkmWhereClause) As DkmComputeThreadInfo()

Parameters

GroupByFlags
DkmQueryComputeThreadInfoFlags

[In] Flags specifying on which columns the group by is run.

From
ReadOnlyCollection<UInt64>

[In] From clause specification for selection (can be empty to select from all available threads).

Where
DkmWhereClause

[In] Where clause specification for group by.

Returns

[Out] The result set of compute thread info objects.

Applies to