与非托管代码交互操作

.NET Framework 将促进与 COM 组件、COM+ 服务、外部类型库和许多操作系统服务的交互操作。 在托管和非托管对象模型之间,数据类型、方法签名和错误处理机制都存在差异。 为了简化 .NET Framework 组件和非托管代码之间的互用并便于进行迁移,公共语言运行时将从客户端和服务器中隐藏这两种对象模型之间的差异。

在运行时控制下执行的代码称作托管代码。 相反,在运行时之外运行的代码称作非托管代码。 COM 组件、ActiveX 接口和 Win32 API 函数都是非托管代码的示例。

本节内容

相关章节

  • 高级 COM 互操作性
    提供一些链接,指向关于将 COM 组件并入 .NET Framework 应用程序中的更多信息。