我正在使用 Windows
操作系统、SQL Server
和 C++/CLI
,我想使用 OpenFileMappingFunction()
在 SQL
(可能是 UDF
)与 C++
之间传递内存块是最好的方法,所以在这样做时我避免写入表和在 C++ 中直接使用内存块。
你有没有做过类似的事情,你能告诉我从哪里开始,或者举个例子吗?
- 这种沟通方式可行吗?
最佳答案
您可能想查看 PostgreSQL 的源代码。他们创建了一组出色的函数来处理 Windows 中的共享内存。
关于.net - C++/CLI 中的内存共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584531/