DkmILHlslRegisterRead Class

Definition

A request to read the value of a specific register. The result is pushed on the IL stack.

public ref class DkmILHlslRegisterRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILHlslRegisterRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILHlslRegisterRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[System.Runtime.InteropServices.Guid("967c6835-6825-8a43-1d23-c4b5f9fb2719")]
public class DkmILHlslRegisterRead : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILInstruction
[<System.Runtime.InteropServices.Guid("967c6835-6825-8a43-1d23-c4b5f9fb2719")>]
type DkmILHlslRegisterRead = class
    inherit DkmILInstruction
Public Class DkmILHlslRegisterRead
Inherits DkmILInstruction
Inheritance
DkmILHlslRegisterRead
Attributes

Properties

ByteOffset

The offset in bytes from the beginning of the register to begin reading.

BytesToRead

The number of bytes to be read from each vector register.

FirstElement

The index of the first vector element.

RegisterId

The VSD3D_REGISTER_SET value cast to a CvRegisterId.

RegisterIndex

The index of the register to read.

TagValue

DkmILInstruction is an abstract base class. This enum indicates which derived class this object is an instance of.

(Inherited from DkmILInstruction)
UniqueId

Uniquely identifies the DkmILInstruction object. Used as a hash-table key to allow for quickly matching up DkmIL instructions with their matching values.

(Inherited from DkmILInstruction)
VectorElements

The number of vector elements to read.

Methods

Create(Int32, UInt32, UInt32, UInt32, UInt32, UInt32)

Create a new DkmILHlslRegisterRead object instance.

Applies to