ICorDebugNativeFrame 接口

用于本机帧的 ICorDebugFrame 的专用实现。

Methods

方法 Description
CanSetIP 方法 获取一个值,该值指示是否安全地将指令指针设置为本机代码中的指定偏移位置。
GetIP 方法 获取堆栈帧在本机代码中的偏移量。
GetLocalDoubleRegisterValue 方法 获取指向 ICorDebugValue 的指针,该指针表示存储在本机帧的两个内存寄存器中的参数或本地变量的值。
GetLocalMemoryRegisterValue 方法 获取一个指针,该指针 ICorDebugValue 表示局部变量的值,其中低位存储在指定的寄存器中,高位存储在指定的内存地址。
GetLocalMemoryValue 方法 获取一个指针,该指针 ICorDebugValue 表示存储在指定内存地址中的本地变量的值。
GetLocalRegisterMemoryValue 方法 获取一个指针,该指针 ICorDebugValue 表示局部变量的值,其中高位存储在指定的寄存器中,低位存储在指定的内存地址
GetLocalRegisterValue 方法 获取一个指针,该 ICorDebugValue 指针表示存储在指定本机寄存器中的参数或局部变量的值。
GetRegisterSet 方法 获取指向表示此ICorDebugNativeFrame注册集的 ICorDebugRegisterSet 的指针。
SetIP 方法 将指令指针设置为本机代码中的指定偏移位置。

注解

注释

此接口不支持远程调用,无论是跨计算机还是跨进程。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起可用