Edit

Share via


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