C++CLI 中的内存共享
我正在使用 Windows
操作系统、SQL Server
和 C++/CLI
,我认为使用 OpenFileMappingFunction()
进行通信SQL
(可能是 UDF
)与 C++
之间的内存块是最好的方法,因此在执行此操作时,我避免写入表并直接使用C++ 中的内存块。
您是否做过类似的事情,您能告诉我从哪里开始,或者举个例子吗?
- 这样的交流可以吗?
I am using Windows
OS, SQL Server
, and C++/CLI
, I think using OpenFileMappingFunction()
to communicate memory blocks between SQL
(maybe an UDF
) with C++
is the best approach, so when doing this I avoid writing to table and directly work with memory blocks in C++.
Have you done something similar, can you please tell where to start, or give an example?.
- Is this kind of comunnication possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能想查看 PostgreSQL 的源代码。他们创建了一组出色的函数来处理 Windows 中的共享内存。
You might want to look into PostgreSQL's source code. They've created excellent set of functions for dealing with shared-memory in Windows.