pinvoke

pinvoke

文章 0 浏览 5

从 VC 返回结构体++到 C#

我用VC++写了一个结构体。我已经制作了 VC++ 代码的 dll,并使用 PInvoke 在 C# 中调用此 dll。 VC++ dll 看起来像这样 #include #include #include #…

最近可好 2024-09-16 20:50:36 6 0

如何从 C#/.NET 访问 .h 内的定义和结构?

在访问 PDH.dll(Win32 API)(请参阅链接)使用P/Invoke,事实证明我需要访问几个常量和结构。我发现这些是在文件 PDH.h 中定义的。 如何访问这些定…

水中月 2024-09-16 19:39:07 9 0

非托管 DLL 的访问冲突

目前,我们使用供应商提供的非托管 DLL,它允许我们访问特定的仪器。感兴趣的特定函数在头文件中指定如下: extern "C" short CCONV acq_get_board_co…

锦上情书 2024-09-16 14:10:28 11 0

编组访问冲突

正确的函数声明是: [DllImport("user32.dll")] static extern int SetScrollInfo (IntPtr hwnd, int n, ref SCROLLINFO lpcScrollInfo, bool b); 我…

甜`诱少女 2024-09-16 13:12:46 12 0

执行 pInvoke 并无法获得正确的 hDC

因此,我试图获取正确的设备上下文,以便我可以在 N 显示器配置 (2+) 中的各个显示器上设置伽玛斜坡。 我已经尝试 [DllImport("gdi32.dll")] static e…

南风几经秋 2024-09-15 21:09:17 11 0

C 结构到 C# 的编组

请耐心等待,因为我是编组新手。我有一个 C 结构和函数声明如下: typedef struct { char* name; BT_ADDR address; } DeviceList; extern "C" _declsp…

提赋 2024-09-15 16:32:43 8 0

未找到入口点异常

我尝试在 C# 项目中使用 C++ 非托管 dll,但在尝试调用函数时遇到错误,提示无法找到入口点。 public class Program { static void Main(string[] arg…

原来分手还会想你 2024-09-15 11:20:25 8 0

NUnit 单元测试在测试类中找不到非托管 dll

我有以下情况: 我有一个可以运行的delphi dll(非托管)。我有一个可以运行的 win forms 应用程序(概念验证应用程序)。该 dll(及其所有依赖项)被…

流云如水 2024-09-15 10:46:24 9 0

获取 Mono 中的文件类型

如何获取 Mono 中的文件类型?即 "*.txt" => "文本文档", "*.jpg" => “JPEG 图像”。与 Windows 上的 P/Invoke 返回的 SHFILEINFO.szTypeName 类似。…

夜夜流光相皎洁 2024-09-15 09:52:05 7 0

.NET 互操作和 TR1 shared_ptr

如何将非托管 C++ 代码中的共享指针封送到 C# 中? 我有一个 C++ 函数(通过 C 绑定公开),它将分配一个新的 MyObject 并通过共享指针返回指向它的指…

淡写薰衣草的香 2024-09-14 23:24:56 8 0

来自 pinvoke WM_GETTEXT 的垃圾字符

我有一个方法集,使用 pinvoke 在另一个程序的文本框中调用 WM_GETTEXT - 它工作得相当好,但我经常只得到附加到其末尾的全部垃圾文本。 (原始文本始…

娇纵 2024-09-14 22:55:49 6 0

pinvokestackimbalance——我该如何解决这个问题或将其关闭?

我刚刚从vs2008切换到vs2010。完全相同的解决方案,只不过现在对 C++ dll 的每次调用都会产生“pinvokestackimbalance”异常。 此异常在 2008 年不会…

风透绣罗衣 2024-09-14 22:41:20 7 0

P/Invoke & 中是否有用于编组的匹配类型表?互操作?

我几乎被 .NET 世界和本机世界之间的不同类型方言的匹配方式所困扰。比如MFC CList之类的东东。 我非常希望这样: 某种表格或清单,列出了 .NET 世界…

醉梦枕江山 2024-09-14 11:09:10 9 0

BadImageFormatException:带有 hdf5dll.dll 的 PInvoke ImportDll

好的,我从官方网站下载了 HDF5 库,还有一些 DLL,包括 hdf5dll.dll 和 hdf5_hldll.dll。 我认为在我的类 H5、H5LT、H5F 和 H5T。 H5.cs 示例: name…

一枫情书 2024-09-13 23:32:20 11 0

调用运行时指定的本机代码

我正在开发一个应用程序,允许用户从托管和本机 .dll 调用外部代码。用户将能够指定在运行时调用什么库/方法/函数(它将存储在配置文件中)。 如果我…

酒儿 2024-09-13 13:56:10 8 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

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