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 起可用