更新:2007 年 11 月
互操作封送处理(由公共语言运行库执行)控制数据在托管内存和非托管内存之间的方法参数和返回值中的传递方式。
.NET Compact Framework 支持 MarshalAsAttribute 类。
注意,虽然规则规定,通过值传递的引用类型默认作为输入参数传递,但是 StringBuilder 类是此规则的特例。它们始终作为输入/输出参数传递。
本节内容
- 封送处理概述 
 描述 .NET Compact Framework 中的封送处理功能以及如何记录设备上的互操作封送处理。
- 将委托封送处理为函数指针 
 演示如何将托管委托封送为非托管代码中的函数指针的示例。
- .NET Compact Framework 中的封送处理结构 
 描述如何在结构中封装字符串和数组以进行高效的封送处理。
- 类型支持 
 列出可通过 .NET Compact Framework 进行封送的托管和非托管类型。
- 使用 MarshalAsAttribute 属性 
 描述如何使用 .NET Compact Framework 中的 MarshalAsAttribute 类。
- .NET Compact Framework 中可直接复制到本机结构中的类型 
 列出 .NET Compact Framework 中不需要由封送拆收器转换的数据类型。