DkmX64FrameRegisters Class

Definition

X64 registers. For leaf frames, all registers will be available. For non-leaf frames, only the registers actually unwound by the unwinder will be available. Unwound registers can be found in the DkmFrameRegisters' UnwoundRegisters collection. Rip and Rsp are provided because they are always unwound and accessed often.

public ref class DkmX64FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmX64FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
class DkmX64FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[System.Runtime.InteropServices.Guid("23cfb317-a11e-4213-b192-2da6a78f5a9a")]
public class DkmX64FrameRegisters : Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters
[<System.Runtime.InteropServices.Guid("23cfb317-a11e-4213-b192-2da6a78f5a9a")>]
type DkmX64FrameRegisters = class
    inherit DkmFrameRegisters
Public Class DkmX64FrameRegisters
Inherits DkmFrameRegisters
Inheritance
DkmX64FrameRegisters
Attributes

Properties

Rip

Instruction pointer.

Rsp

Stack pointer.

TagValue

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

(Inherited from DkmFrameRegisters)
UnwoundRegisters

The register set that was actually unwound by the unwinder.

(Inherited from DkmFrameRegisters)

Methods

GetInstructionPointer()

Returns the processor-independent instruction pointer which is stored in this frame register object.

(Inherited from DkmFrameRegisters)
GetRegisterValue(UInt32, Byte[])

A helper function for searching the array of unwound register values for a DkmStackWalkFrame. If the register was not unwound, a failed HRESULT is returned.

(Inherited from DkmFrameRegisters)
GetRegisterValue(UInt32, Void*, Int32)

A helper function for searching the array of unwound register values for a DkmStackWalkFrame. If the register was not unwound, a failed HRESULT is returned.

(Inherited from DkmFrameRegisters)
GetStackPointer()

Returns the processor-independent stack pointer which is stored in this frame register object.

(Inherited from DkmFrameRegisters)

Applies to