marshalling

marshalling

文章 0 浏览 4

C# 结构体到 C++编组问题

我正在从 C# 中调用 C++ 函数。 这是 C++ 中的函数头: int src_simple (SRC_DATA *data, int converter_type, int channels) ; 这是等效的 C# 函数:…

逆蝶 2024-09-08 17:31:11 9 0

如何将对象数组传递给非托管代码?

我试图将对象数组从 C# 传递到非托管 C++,但似乎没有任何效果。 编译器不会让我假装该数组是 IntPtr。将数组转换为 IntPtr 不起作用。我尝试传递固定…

梦中的蝴蝶 2024-09-08 16:49:22 10 0

“元帅”这个名字当前上下文中不存在

我从位图混合器示例(DirectShow.NET)中获取了下面的代码,并尝试重新实现它。原始样本工作正常。在我的版本中,当我尝试编译时出现错误。 private v…

謸气贵蔟 2024-09-08 12:53:07 7 0

如何通过引用将托管数组传递给非托管库?

我正在创建一个托管 C++/CLI DLL,它包装并提供驻留在 C++ 静态库中的单个函数。 除了一个一直困扰我的问题之外,我大部分工作都完成了。 以下是该函…

故人的歌 2024-09-07 22:31:53 5 0

处理 JAXB 中的嵌套元素

我想知道 JAXB 是否可以不为充当包装器的 XML 元素创建 Java 对象。例如,对于以下结构的 XML, 我根本不希望创建 的对象。 类, class Root { privat…

黄昏下泛黄的笔记 2024-09-07 10:27:48 5 0

使用 jaxb 将 Java 对象转换为 XML 字符串

我想将 Java 对象转换为包含整理的 XML 数据的字符串。我能找到的方法之一是首先编组到文件,然后使用 BufferedReader 读取文件以转换为字符串。我觉…

救赎№ 2024-09-07 06:05:03 3 0

通过 COM 包装器从托管代码调用 COM 可见托管组件

我有一个第三方组件,比如说 FIPreviewHandler 来处理预览,它实现了 IPreviewHandler。 FIPreviewHandler 作为托管组件实现,并通过互操作方式使用 I…

孤寂小茶 2024-09-07 05:19:22 7 0

Castor 列出多态性

我有一个简短的卡斯特问题。我想使用 Castor 映射来编组对象列表。这些对象有两种不同的类型,都扩展同一个抽象基类。我希望它们在 xml 中具有不同的…

暮凉 2024-09-07 05:09:35 10 0

如何编组对象及其内容(也是对象)

我有一个问题,我怀疑答案有点复杂。目前我正在用 C# 编写 DLL(类库)。该 DLL 使用第 3 方库,因此处理我没有源代码的第 3 方对象。现在我计划创建…

一花一树开 2024-09-06 07:10:21 5 0

SOAP Web 服务:响应中的对象别名?

如果 Web 服务返回一个对象图,其中某些对象多次出现,那么有关这些对象的数据是否一定会在传输格式中重复? 换句话说:使用 Java 序列化,每个对象的…

扛起拖把扫天下 2024-09-06 03:49:24 4 0

如何在 C# 中编组数据类型 unsigned char**?

我正在尝试编组 unsigned char** (位于 C++ 接口中)以便从 C# 调用该方法。 这怎么能做到呢?是否有 C++ 数据类型和 C# 数据类型的列表? 谢谢!…

美人骨 2024-09-05 23:58:07 3 0

从 C# 调用 AuditQuerySystemPolicy() (advapi32.dll) 返回“参数不正确”

顺序如下: 使用 LsaOpenPolicy()(未显示) 调用 LsaQueryInformationPolicy() 获取类别数量; 对于每个类别: 调用AuditLookupCategoryGuidFromCate…

中二柚 2024-09-05 07:42:13 11 0

如何返回 VT = VT_RECORD 的 [out] 变体而不在 ole32.dll 中造成内存泄漏?

Purify 指出 ole32.dll 中的内存泄漏,同时返回一个 Variant,并将 VT 设置为 VT_RECORD 作为 OUT 参数。我通过从 IDL 生成代理/存根 dll 来使用用户…

烟雨扶苏 2024-09-05 06:36:47 10 0

什么 .NET UnmanagedType 是 Unicode (UTF-16)?

我将字节打包到一个结构中,其中一些对应于 Unicode 字符串。以下内容对于 ASCII 字符串效果很好: [StructLayout(LayoutKind.Sequential)] private s…

娇柔作态 2024-09-04 11:57:53 7 0

时间:2019-03-17 标签:c#marshalingdynamic-lengthstring

我有一个具有动态长度的结构: [StructLayout(LayoutKind.Sequential, Pack = 1)] struct PktAck { public Int32 code; [MarshalAs(UnmanagedType.LPS…

甜扑 2024-09-04 01:52:54 2 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文