DkmILHlslGetThreadId.Create Method

Definition

Create a new DkmILHlslGetThreadId object instance.

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILHlslGetThreadId ^ Create(bool UseDispatchId, bool UseFlatModel, Microsoft::VisualStudio::Debugger::GPU::DkmHlslThreadIdComponents ThreadIdComponents);
public:
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILHlslGetThreadId ^ Create(bool UseDispatchId, bool UseFlatModel, Microsoft::VisualStudio::Debugger::GPU::DkmHlslThreadIdComponents ThreadIdComponents);
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILHlslGetThreadId Create(bool UseDispatchId, bool UseFlatModel, Microsoft::VisualStudio::Debugger::GPU::DkmHlslThreadIdComponents ThreadIdComponents);
public static Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILHlslGetThreadId Create(bool UseDispatchId, bool UseFlatModel, Microsoft.VisualStudio.Debugger.GPU.DkmHlslThreadIdComponents ThreadIdComponents);
static member Create : bool * bool * Microsoft.VisualStudio.Debugger.GPU.DkmHlslThreadIdComponents -> Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILHlslGetThreadId
Public Shared Function Create (UseDispatchId As Boolean, UseFlatModel As Boolean, ThreadIdComponents As DkmHlslThreadIdComponents) As DkmILHlslGetThreadId

Parameters

UseDispatchId
Boolean

[In] Indicates whether the thread ID should be returned relative to the dispatch (true) or relative to the tile (false).

UseFlatModel
Boolean

[In] Instructs the debugger to fetch the thread id in flat format (if true), or as a vector (if false).

ThreadIdComponents
DkmHlslThreadIdComponents

[In] Specifies what portion of the thread ID should be pushed on the stack.

Returns

[Out] Result of this method call.

Applies to