DkmILPushRegisterPseudoAddress Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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). |