c# - 从 C# 加载托管资源并将其作为流句柄传递给 native C++ 代码

标签 c# c++ interop resources assemblies

我有一个文件,我已将其作为资源嵌入到托管 C# 程序集中。我想将指向该资源的指针及其大小传递给一些 native 代码,以便它可以在需要时为我提取它。是否有 C# api 可以为我提供该嵌入式资源的 intptr?

最佳答案

您听说过 C++/CLI 吗?您可以使用它轻松地在 C# 和 C++ 之间来回切换。您可能想尝试一下。

关于c# - 从 C# 加载托管资源并将其作为流句柄传递给 native C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154506/

相关文章:

c++ - 有没有办法使用 sprintf 填充包含格式化元素的 char 数组?

c++ - 哈希模板元函数和函数

c++ - 基础服务器占用大量CPU资源——如何缓解?

C#/vb.net 类型不匹配通过反射查找构造函数(Integer() vs System.Int32[])

java - WCF MTOM/XOP 客户端反序列化错误

c# - 从字符串中修剪字符

c# - 对话框 InitializeComponent 内出现异常“字符串长度不能为零”

c# - 从 JSON 中排除域模型对象的属性

用于免注册激活的 COM 组件

c# - 跨回发控制值持久性