IDkmGPUComputeKernelOperation.GetActiveThreadGroups Method

Definition

Obtain the active thread groups from the compute kernel.

public:
 void GetActiveThreadGroups(Microsoft::VisualStudio::Debugger::GPU::DkmGPUComputeKernel ^ computeKernel, [Runtime::InteropServices::Out] cli::array <long> ^ % activeThreadGroups, [Runtime::InteropServices::Out] int % numberOfGroups);
public void GetActiveThreadGroups (Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeKernel computeKernel, out long[] activeThreadGroups, out int numberOfGroups);
public void GetActiveThreadGroups (Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeKernel computeKernel, out long[]? activeThreadGroups, out int numberOfGroups);
abstract member GetActiveThreadGroups : Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeKernel * Int64[] * int -> unit
Public Sub GetActiveThreadGroups (computeKernel As DkmGPUComputeKernel, ByRef activeThreadGroups As Long(), ByRef numberOfGroups As Integer)

Parameters

computeKernel
DkmGPUComputeKernel

[In] DkmGPUComputeKernel represents a GPU compute kernel running in the target process.

activeThreadGroups
Int64[]

[Out] List of global Thread group id of all active thread groups.

numberOfGroups
Int32

[Out] Number of active thread groups in the compute kernel.

Applies to