DkmComputeThreadInfo 构造函数

定义

初始化新的 DkmComputeThreadInfo 值。

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)

参数

ThreadCount
UInt32

中如果在 group by 调用中返回,则此对象表示的线程数可能大于1。

VectorId
UInt32

中矢量索引。

ThreadGroupId
UInt64

中内核的唯一线程组 ID。

ThreadId
UInt64

中内核的唯一线程 ID。

InstructionPointer
UInt64

中计算线程的 IP。

ThreadState
DkmComputeThreadState

中计算线程的状态。

FlaggedState
Boolean

中计算线程的标记状态。

FrozenState
Boolean

中计算线程的冻结状态。

适用于