ICorDebugILFrame 接口

表示公共中间语言(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 起可用