ICorDebugNativeFrame Interface
A specialized implementation of ICorDebugFrame used for native frames.
Methods
Method | Description |
---|---|
CanSetIP Method | Gets a value that indicates whether it is safe to set the instruction pointer to the specified offset location in native code. |
GetIP Method | Gets the stack frame's offset into native code. |
GetLocalDoubleRegisterValue Method | Gets a pointer to an ICorDebugValue that represents the value of an argument or local variable stored in two memory registers of a native frame. |
GetLocalMemoryRegisterValue Method | Gets a pointer to an ICorDebugValue that represents the value of a local variable, of which the low bits are stored in the specified register and the high bits are stored at the specified memory address. |
GetLocalMemoryValue Method | Gets a pointer to an ICorDebugValue that represents the value of a local variable stored at the specified memory address. |
GetLocalRegisterMemoryValue Method | Gets a pointer to an ICorDebugValue that represents the value of a local variable, of which the high bits are stored in the specified register and the low bits are stored at the specified memory address |
GetLocalRegisterValue Method | Gets a pointer to an ICorDebugValue that represents the value of an argument or a local variable stored in the specified native register. |
GetRegisterSet Method | Gets a pointer to an ICorDebugRegisterSet that represents the register set for this ICorDebugNativeFrame . |
SetIP Method | Sets the instruction pointer to the specified offset location in native code. |
Remarks
Note
This interface does not support being called remotely, either cross-machine or cross-process.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.