Share via


DkmGPUDataAddress Class

Definition

Represents an address in GPU data. The high 32-bit in Value is tag and the low 32-bit in Value is offset.

public ref class DkmGPUDataAddress : Microsoft::VisualStudio::Debugger::Evaluation::DkmDataAddress
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmGPUDataAddress : Microsoft::VisualStudio::Debugger::Evaluation::DkmDataAddress
[Windows::Foundation::Metadata::WebHostHidden]
class DkmGPUDataAddress : Microsoft::VisualStudio::Debugger::Evaluation::DkmDataAddress
[System.Runtime.InteropServices.Guid("5d7ae46a-0766-92b7-31f0-466dabc07582")]
public class DkmGPUDataAddress : Microsoft.VisualStudio.Debugger.Evaluation.DkmDataAddress
[<System.Runtime.InteropServices.Guid("5d7ae46a-0766-92b7-31f0-466dabc07582")>]
type DkmGPUDataAddress = class
    inherit DkmDataAddress
Public Class DkmGPUDataAddress
Inherits DkmDataAddress
Inheritance
DkmGPUDataAddress
Attributes

Properties

ComputeThread

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

InstructionAddress

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

(Inherited from DkmDataAddress)
InstructionPointer

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

Process

DkmProcess represents a target process which is being debugged. The debugger debugs processes, so this is the basic unit of debugging. A DkmProcess can represent a system process or a virtual process such as minidumps.

(Inherited from DkmDataAddress)
RuntimeInstance

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

(Inherited from DkmDataAddress)
Value

Data address.

(Inherited from DkmDataAddress)

Methods

Create(DkmRuntimeInstance, UInt64, DkmInstructionAddress, DkmGPUComputeThread, UInt64)

Create a new DkmGPUDataAddress object instance.

Applies to