DkmFrameRegisters 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.
DkmFrameRegisters represents the registers of a stack frame.
Derived classes: DkmArmFrameRegisters, DkmX64FrameRegisters, DkmX86FrameRegisters, DkmArm64FrameRegisters
public ref class DkmFrameRegisters abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmFrameRegisters abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DkmFrameRegisters abstract
[System.Runtime.InteropServices.Guid("bb64ab72-8d4e-6997-9f89-79436f38133e")]
public abstract class DkmFrameRegisters
[<System.Runtime.InteropServices.Guid("bb64ab72-8d4e-6997-9f89-79436f38133e")>]
type DkmFrameRegisters = class
Public MustInherit Class DkmFrameRegisters
- Inheritance
-
DkmFrameRegisters
- Derived
- Attributes
Properties
TagValue |
DkmFrameRegisters is an abstract base class. This enum indicates which derived class this object is an instance of. |
UnwoundRegisters |
The register set that was actually unwound by the unwinder. |
Methods
GetInstructionPointer() |
Returns the processor-independent instruction pointer which is stored in this frame register object. |
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. |
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. |
GetStackPointer() |
Returns the processor-independent stack pointer which is stored in this frame register object. |