Sdílet prostřednictvím


DkmILPushRegisterPseudoAddress Class

Definition

Pushes a pseudo-address onto the stack representing a register and a byte offset within that register. The semantics of a register-pseudo address are the same as that of a pseudo address pushed via a DkmILPushLocalVariablePseudoAddress instruction, except that reads and writes involving a register pseudo-address will read or write the register, rather than an IL local variable.

This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).

public ref class DkmILPushRegisterPseudoAddress : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILPushRegisterPseudoAddress : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILPushRegisterPseudoAddress : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[System.Runtime.InteropServices.Guid("63b83d0b-30ea-1c3e-97f2-1ad4c9c439ca")]
public class DkmILPushRegisterPseudoAddress : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILInstruction
[<System.Runtime.InteropServices.Guid("63b83d0b-30ea-1c3e-97f2-1ad4c9c439ca")>]
type DkmILPushRegisterPseudoAddress = class
    inherit DkmILInstruction
Public Class DkmILPushRegisterPseudoAddress
Inherits DkmILInstruction
Inheritance
DkmILPushRegisterPseudoAddress
Attributes

Properties

ByteOffset

The offset, within the backing local variable, that this pseudo-address refers to.

This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).

RegisterId

The index of the IL variable this pseudo-address should be backed by.

This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).

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)

Methods

Create(Int32, Int32)

Create a new DkmILPushRegisterPseudoAddress object instance.

This API was introduced in Visual Studio 15 RTM (DkmApiVersion.VS15RTM).

Applies to