unmanaged

unmanaged

文章 0 浏览 4

Blittable 值类型

以下是 blittable 类型的列表。它包含 Int32 和 Int64。但我在列表中没有看到简单的“int”。 C# 如何处理普通的“int”类型?它只是根据系统替换为 I…

烟织青萝梦 2024-08-26 05:10:20 11 0

将无符号数组从托管复制到非托管

Marshal.copy 仅允许签名数据类型,但我有一个巨大的 uint16 数组要传递给 IPP 代码。有什么想法吗? 循环不安全似乎是错误的......…

旧城空念 2024-08-25 23:06:03 6 0

如何声明常量字符串以在非托管 C++ 中使用? dll 和 C# 应用程序中?

目前,我在启动时通过回调将 const 字符串值从 C++ 传递到 C# 中,但我想知道是否有一种方法可以在 C++ 头文件中定义它们,然后我也可以在 C# 中引用…

大姐,你呐 2024-08-25 09:22:01 12 0

如何从 clr 程序集中返回 char* 数组?

我有一个简单的托管 C++ 程序集,我为 C# 程序集中的一些静态方法提供非托管包装器。其中一种方法返回一个字符串,我已将其转换为 C++ 程序集中的“co…

晌融 2024-08-24 02:37:49 7 0

捕获“运行时检查失败 #0 - ESP 的值不正确”

因此,我从我的 C# 代码中调用非托管 .dll 文件中的函数。根据传递给该函数的参数,它可能会导致“运行时检查失败#0 - ESP 的值不正确”错误。这是该…

素衣风尘叹 2024-08-23 11:04:00 9 0

将 c# 字符串传递给非托管 c++ DLL

我有一个简单的应用程序,它加载一个非托管 dll 并从 C# 向它传递一些字符串值。但在 C++ dll 应用程序中,我收到异常 :: 试图访问读/写保护的内存。…

平定天下 2024-08-23 09:42:19 6 0

从托管代码初始化非管理结构 (C#)

我有一个 C++ 结构,我想在 C# 代码中反映它(检查所有字段并以特定顺序启动),我想将结构内存作为二进制数据转储到文件中。 如果我声明 int dummy_4…

百变从容 2024-08-22 09:16:30 8 0

在 C# 和 C 之间传递对象

我的应用程序由带有非托管 C dll 调用的 C# 代码组成。 在我的 C# 代码中,我有一个对象/类,其中它的属性都是系统类型,例如 string 和 int 以及我定…

最后的乘客 2024-08-21 23:32:46 9 0

在 win32 C++ 中使用 C++\C# .Net assembly\DLL+ (非托管)应用程序

有没有办法在 win32 C++(非托管)应用程序中使用 C++\C# .Net 程序集\DLL?…

↘紸啶 2024-08-21 11:43:06 9 0

Marshal.PtrToStringUni() 与 new String()?

假设我有一个 char* 类型的指向 unicode 字符串的指针,并且我知道长度: char* _unmanagedStr; int _unmanagedStrLength; 并且我有 2 种方法将其转换…

浅笑轻吟梦一曲 2024-08-20 15:58:48 13 0

编组它是什么以及为什么我们需要它?

什么是编组以及为什么我们需要它? 我很难相信我无法通过线路从 C# 向 C 发送 int 并且必须对其进行编组。为什么 C# 不能仅发送 32 位以及起始和终止…

朦胧时间 2024-08-20 14:56:55 11 0

如何实现从非托管DLL到.net应用程序的回调接口?

在我的下一个项目中,我想为 C++ 中已有的代码实现一个 GUI。 我的计划是将 C++ 部分包装在 DLL 中,并用 C# 实现 GUI。我的问题是我不知道如何实现从…

幸福不弃 2024-08-19 21:00:38 8 0

我应该在使用 VS2008 的 .NET 项目中将非托管 .dll 放置在哪里?

到目前为止,我一直将 dll 放入 /bin 文件夹中,因为它似乎是调用 DllImport'd 函数时加载它的唯一位置,但感觉不太对劲,因为它是输出文件夹,而且它…

打小就很酷 2024-08-19 20:20:34 8 0

本机 C++ 的内存分配器C# 使用的库

我正在编写一些需要从 C# 调用的本机 C++ 代码(并且我无法用 C# 代码替换 C++ 本机代码)。 我在使用 malloc/free 在本机 C++ 代码中分配/释放一些内…

酸甜透明夹心 2024-08-19 18:15:21 7 0

如何通过托管代码将非托管函数指针从dll发送到其他dll中的另一个非托管函数?

我有这个问题,我已经处理这个问题有一段时间了。一开始,我有两个带有非托管代码的 dll(比方说... dll_1、dll_2)和 C# 中的托管应用程序。我应该做…

末が日狂欢 2024-08-18 14:33:33 7 0
更多

推荐作者

尘世孤行

文章 0 评论 0

烟─花易冷

文章 0 评论 0

倒带

文章 0 评论 0

忱杏

文章 0 评论 0

送君千里

文章 0 评论 0

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