更新:2007 年 11 月
公共语言运行库 (CLR) 分析 API 为分析非托管代码提供了最低支持。提供了下列功能:
堆栈链的枚举。此功能使代码探查器能够确定托管代码和非托管代码之间的界限。
确定堆栈链是否与托管代码或本机代码相对应。
在 .NET Framework 1.0 和 1.1 版中,可通过 CLR 调试 API 的进程内子集使用这些方法。它们在 CorDebug.idl 文件中定义,CLR 调试概述中对此进行了介绍。
在 .NET Framework 2.0 中,您可以使用 ICorProfilerInfo2::DoStackSnapshot 方法以实现此功能。