托pipe和非托pipe代码之间的c#共享内存

托pipe和非托pipe代码之间的c#共享内存,第1张

概述托pipe和非托pipe代码之间的c#共享内存

是否有可能在非托pipe代码(c + + / c)的窗口写入内存中的区域,然后通过托pipe的.Net代码(c#)(单独的进程)访问我有交stream程序,正在写入数据到循环内存缓冲区和我想用非托pipe代码来处理缓冲区。

简单的方法来获得在VB.NETregistry项的所有权?

无法将IStorageItem投射到Storagefile

C#同步进程启动

有没有一个WPF控件,将显示类似资源pipe理器的视图中的文件列表?

SlimDX:Joystick.Poll()成功断开游戏手柄

如果您正在寻找一个非托管进程和托管进程可以共享内存的解决方案,那么可以使用MemoryMappedfile类 (在.NET 4.0中引入)。

如果您希望在同一进程中共享非托管代码和托管代码之间的内存,则可以使用GCHandle将托管数组固定在内存中,并将其传递给可以访问的非托管代码。

我想你正在寻找马绍尔

是,

你应该使用Marshall类,尤其是Marshal.AllocHGlobal。 。

是的,看看不安全和固定的关键字。

总结

以上是内存溢出为你收集整理的托pipe和非托pipe代码之间的c#共享内存全部内容,希望文章能够帮你解决托pipe和非托pipe代码之间的c#共享内存所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1292356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存