ICorDebugNativeFrame 接口

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

方法

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

备注

注意

此接口不支持跨计算机或跨进程远程调用。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 1.0 起可用

另请参阅