表示公共中间语言(CIL)代码的堆栈帧。 此接口是 ICorDebugFrame 接口的子类。
Methods
| 方法 | Description |
|---|---|
| CanSetIP 方法 | 获取一个值,该值指示是否安全地将指令指针设置为指定的偏移位置。 |
| EnumerateArguments 方法 | 获取此帧中参数的枚举数。 |
| EnumerateLocalVariables 方法 | 获取此帧中局部变量的枚举器。 |
| GetArgument 方法 | 获取此 CIL 堆栈帧中指定参数的值。 |
| GetIP 方法 | 获取指令指针的值和一个位组合值,该值描述如何获取指令指针的值。 |
| GetLocalVariable 方法 | 获取此 CIL 堆栈帧中指定局部变量的值。 |
| GetStackDepth 方法 | 未实现。 |
| GetStackValue 方法 | 未实现。 |
| SetIP 方法 | 将指令指针设置为 CIL 代码中的指定偏移位置。 |
注解
该 ICorDebugILFrame 接口是专用的 ICorDebugFrame 接口。 它用于 CIL 代码帧或实时 (JIT) 编译的帧。 JIT 编译的帧实现 ICorDebugILFrame 接口和 ICorDebugNativeFrame 接口。
注释
此接口不支持远程调用,无论是跨计算机还是跨进程。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用