DkmX86FrameRegisters 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.
X86 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. Eip and Esp are provided because they are always unwound and accessed often.
public ref class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[System.Runtime.InteropServices.Guid("6e768c76-d179-e13b-d745-e4bb2b687e16")]
public class DkmX86FrameRegisters : Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters
[<System.Runtime.InteropServices.Guid("6e768c76-d179-e13b-d745-e4bb2b687e16")>]
type DkmX86FrameRegisters = class
inherit DkmFrameRegisters
Public Class DkmX86FrameRegisters
Inherits DkmFrameRegisters
- Inheritance
- Attributes
Properties
Eip |
Instruction pointer. |
Esp |
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) |
VFrame |
VFrame virtual register. |
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) |