DkmILMemoryRead Class

Definition

A request to read a sequence of bytes from memory. The address to read from is popped off the DkmIL stack and must have a size of 4 if the debuggee is 32-bit, or 8 if the debuggee is 64-bit. The bytes that are read from memory are pushed onto the stack.

public ref class DkmILMemoryRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILMemoryRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILMemoryRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[System.Runtime.InteropServices.Guid("773a4206-89a8-80c4-a828-6ea6728935aa")]
public class DkmILMemoryRead : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILInstruction
[<System.Runtime.InteropServices.Guid("773a4206-89a8-80c4-a828-6ea6728935aa")>]
type DkmILMemoryRead = class
    inherit DkmILInstruction
Public Class DkmILMemoryRead
Inherits DkmILInstruction
Inheritance
DkmILMemoryRead
Attributes

Properties

Flags

Flags controlling the behavior of DkmProcess.ReadMemory and DkmProcess.ReadMemoryString.

Size

Number of bytes 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)

Methods

Create(UInt32, DkmReadMemoryFlags)

Create a new DkmILMemoryRead object instance.

Applies to