.NET Framework 非托管 API 参考

本部分包括有关托管代码相关应用程序可以使用的非托管 API 的信息,例如运行时主机、编译器、反汇编程序、模糊处理程序、调试器和探查器。

有关可用于 .NET Framework 和 .NET 的非托管 API,请参阅 .NET 非托管 API 参考

本部分内容

常见数据类型
列出使用的常见数据类型,特别是在非托管分析和调试 API 中。

ALink
介绍 ALink API,该 API 支持创建 .NET Framework 程序集和未绑定模块。

Authenticode
支持 Authenticode XrML 许可证创建和验证模块。

Constants
描述 CorSym.idl 中定义的常量。

Debugging
介绍调试 API,它使调试器能够调试在公共语言运行时 (CLR) 环境中运行的代码。

诊断符号存储
介绍诊断符号存储 API,使编译器能够生成供调试器使用的符号信息。

Fusion
介绍融合 API,使运行时主机能够访问应用程序资源的属性,以便找到应用程序的这些资源的正确版本。

Hosting
介绍托管 API,使非托管主机能够将 CLR 集成到其应用程序中。

Metadata
介绍元数据 API,使客户端(如编译器)能够在不加载 CLR 加载类型的情况下生成或访问组件的元数据。

Profiling
介绍分析 API,使探查器能够监视 CLR 的程序的执行。

Strong Naming
介绍强命名 API,使客户端能够管理程序集的强名称签名。

WMI 和性能计数器
介绍包装对 Windows Management Instrumentation (WMI) 库的调用的 API。

Tlbexp 帮助程序函数
介绍类型库导出程序(Tlbexp.exe)在程序集到类型库转换过程中使用的两个帮助程序函数和接口。