Share via


DkmComputeThreadInfo Constructor

Definition

Initialize a new DkmComputeThreadInfo value.

public:
 DkmComputeThreadInfo(System::UInt32 ThreadCount, System::UInt32 VectorId, System::UInt64 ThreadGroupId, System::UInt64 ThreadId, System::UInt64 InstructionPointer, Microsoft::VisualStudio::Debugger::GPU::DkmComputeThreadState ThreadState, bool FlaggedState, bool FrozenState);
public:
 DkmComputeThreadInfo(unsigned int ThreadCount, unsigned int VectorId, unsigned long long ThreadGroupId, unsigned long long ThreadId, unsigned long long InstructionPointer, Microsoft::VisualStudio::Debugger::GPU::DkmComputeThreadState ThreadState, bool FlaggedState, bool FrozenState);
 DkmComputeThreadInfo(unsigned int ThreadCount, unsigned int VectorId, unsigned long ThreadGroupId, unsigned long ThreadId, unsigned long InstructionPointer, Microsoft::VisualStudio::Debugger::GPU::DkmComputeThreadState ThreadState, bool FlaggedState, bool FrozenState);
public DkmComputeThreadInfo (uint ThreadCount, uint VectorId, ulong ThreadGroupId, ulong ThreadId, ulong InstructionPointer, Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadState ThreadState, bool FlaggedState, bool FrozenState);
new Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadInfo : uint32 * uint32 * uint64 * uint64 * uint64 * Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadState * bool * bool -> Microsoft.VisualStudio.Debugger.GPU.DkmComputeThreadInfo
Public Sub New (ThreadCount As UInteger, VectorId As UInteger, ThreadGroupId As ULong, ThreadId As ULong, InstructionPointer As ULong, ThreadState As DkmComputeThreadState, FlaggedState As Boolean, FrozenState As Boolean)

Parameters

ThreadCount
UInt32

[In] The number of threads represented by this object, could be greater than one if returned in a group by call.

VectorId
UInt32

[In] Vector index.

ThreadGroupId
UInt64

[In] Thread group ID, unique to kernel.

ThreadId
UInt64

[In] Thread ID, unique to kernel.

InstructionPointer
UInt64

[In] The IP of the compute thread.

ThreadState
DkmComputeThreadState

[In] State of the compute thread.

FlaggedState
Boolean

[In] Flagged state of the compute thread.

FrozenState
Boolean

[In] Frozen state of the compute thread.

Applies to