【发布时间】:2011-11-02 14:39:02
【问题描述】:
有没有办法在托管代码和本机代码之间共享内存,就像内存映射文件一样(我使用的是 .Net 2.0,所以 MMF 在这个版本中不可用),我是这个 .Net 的新手,所以实际上编组是什么?我这样做是为了在托管代码和非托管代码之间进行通信,但我的问题是在封送期间,我们是否将非托管的内存部分复制到托管内存区域,或者我们共享相同的地址空间,因此当我们从非托管代码更改变量时,那么托管代码中的值也发生了变化?
【问题讨论】:
标签: c# .net marshalling managed native-code