DkmGPUDataAddress.Create Method

Definition

Create a new DkmGPUDataAddress object instance.

public:
 static Microsoft::VisualStudio::Debugger::GPU::DkmGPUDataAddress ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, System::UInt64 Value, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ InstructionAddress, Microsoft::VisualStudio::Debugger::GPU::DkmGPUComputeThread ^ ComputeThread, System::UInt64 InstructionPointer);
public static Microsoft.VisualStudio.Debugger.GPU.DkmGPUDataAddress Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, ulong Value, Microsoft.VisualStudio.Debugger.DkmInstructionAddress InstructionAddress, Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeThread ComputeThread, ulong InstructionPointer);
public static Microsoft.VisualStudio.Debugger.GPU.DkmGPUDataAddress Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, ulong Value, Microsoft.VisualStudio.Debugger.DkmInstructionAddress? InstructionAddress, Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeThread ComputeThread, ulong InstructionPointer);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * uint64 * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.GPU.DkmGPUComputeThread * uint64 -> Microsoft.VisualStudio.Debugger.GPU.DkmGPUDataAddress
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Value As ULong, InstructionAddress As DkmInstructionAddress, ComputeThread As DkmGPUComputeThread, InstructionPointer As ULong) As DkmGPUDataAddress

Parameters

RuntimeInstance
DkmRuntimeInstance

[In] The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

Value
UInt64

[In] Data address.

InstructionAddress
DkmInstructionAddress

[In,Optional] Set when the data address is an instruction address.

ComputeThread
DkmGPUComputeThread

[In] DkmGPUComputeThread represents a compute thread running in the GPU target process.

InstructionPointer
UInt64

[In] GPU data address may correspond to different register location at different instruction pointer.

Returns

[Out] Result of this method call.

Applies to