ICorDebugILFrame 接口

表示公共中间语言(CIL)代码的堆栈帧。 此接口是 ICorDebugFrame 接口的子类。

方法

方法 说明
CanSetIP 方法 获取一个值,该值指示将指令指针设置到指定的偏移位置是否安全。
EnumerateArguments 方法 获取此帧中参数的枚举器。
EnumerateLocalVariables 方法 获取此帧中局部变量的枚举器。
GetArgument 方法 获取此 CIL 堆栈帧中指定参数的值。
GetIP 方法 获取指令指针的值和说明如何获取指令指针值的按位组合值。
GetLocalVariable 方法 获取此 CIL 堆栈帧中指定局部变量的值。
GetStackDepth 方法 未实现。
GetStackValue 方法 未实现。
SetIP 方法 将指令指针设置为 CIL 代码中的指定偏移位置。

注解

ICorDebugILFrame 接口是专用的 ICorDebugFrame 接口。 它用于 CIL 代码帧或实时 (JIT) 编译的帧。 JIT 编译帧同时实现 ICorDebugILFrame 接口和 ICorDebugNativeFrame 接口。

备注

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

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 1.0 起可用

另请参阅