分析非托管代码

更新:2007 年 11 月

公共语言运行库 (CLR) 分析 API 为分析非托管代码提供了最低支持。提供了下列功能:

  • 堆栈链的枚举。此功能使代码探查器能够确定托管代码和非托管代码之间的界限。

  • 确定堆栈链是否与托管代码或本机代码相对应。

在 .NET Framework 1.0 和 1.1 版中,可通过 CLR 调试 API 的进程内子集使用这些方法。它们在 CorDebug.idl 文件中定义,CLR 调试概述中对此进行了介绍。

在 .NET Framework 2.0 中,您可以使用 ICorProfilerInfo2::DoStackSnapshot 方法以实现此功能。

请参见

其他资源

分析 API 中的关键概念

分析概述