pinvoke

pinvoke

文章 0 浏览 4

P/调用接受指向字符串对的指针的本机函数

我有一个 Visual Studio 2008 C# .NET 2.0CF 应用程序,我需要在其中 P/Invoke 具有以下签名的本机函数: /// @brief count - number of pairs /// @b…

伪装你 2024-10-08 04:27:56 4 0

C#:如何从 C++ 接收结构的双指针非托管函数回调

我会简洁的。 我有一个使用 openCV lib 用 C++ 编写的库。 我的功能之一是: EXTERN_HEADER HWND createHandle(FListener fl); 其中 FListener 是一个…

爱冒险 2024-10-07 23:38:59 7 0

在 C#/CLR 中指向值类型的中间是否安全?

我有一个 Matrix4D,应该传递给 glLoadMatrixf。为了克服 p/invoke 开销(即每次固定、封送等),我使用指针而不是通常的数组。所以我有两个问题。 Ma…

挽你眉间 2024-10-07 22:15:05 8 0

pInvoke、.net 4 与 3.5

我有一个关于从托管代码到非托管代码的 p/invoke 的问题。请参阅我在 MSDN 论坛上的原始帖子 (如本文后面的简要总结所示)。在继续之前,我只想解释…

氛圍 2024-10-07 19:20:00 9 0

我在 C# 中正确编组了这个 C 函数吗?

在 C# 中,我尝试 PInvoke 以下 C 方法: // C code: BOOL VstSetLineDetail( tVstHdl pDataHdl, // type is void* long pLineItemNo, tVstTransType …

丑丑阿 2024-10-07 18:46:38 5 0

从 C# 调用非托管 dll 很困难

我睡眼惺忪地试图弄清楚为什么我无法从我的 C# 应用程序中调用旧 C++ .dll 中的外部方法。 这是函数头: int __export FAR PASCAL SimplePGPEncryptFi…

故人如初 2024-10-06 22:25:38 7 0

如何将 C 数组映射到 C#?

我的问题与尝试从 C# 调用用 C 编写的函数有关。我查看了 C 库附带的头文件,以了解 C dll 中存在的函数。这是我看到的: C 代码(对于名为“LocGetLo…

り繁华旳梦境 2024-10-06 19:58:37 6 0

什么工具(或工具链)将生成 .NET 程序集所需的 DLL 的完整列表?

问题:假设您有一台机器,某些 .NET 程序集在其上正确注册、加载和/或运行。该程序集可以通过 p/invoke 引用非托管 DLL,它可以利用 COM 对象,并且实…

海夕 2024-10-06 02:22:23 7 0

.NET 4.0 中的 P/Invoke 环境是否发生了变化?

我已开始将 .NET 2.0 WinForms 应用程序升级到 .NET 4.0。好吧,升级过程只是切换平台目标的问题,但要使其真正发挥作用。我以为这就是全部了。 但 .N…

站稳脚跟 2024-10-06 02:17:08 2 0

P/Invoke 调用就停止了

我正在尝试通过 P/Invoke 将数据写入串行端口(明确不使用 SerialPort 类)。这是我到目前为止所得到的: [DllImport("kernel32", SetLastError = tru…

百合的盛世恋 2024-10-06 00:00:39 7 0

使用 P/Invoke 编组双参数

我尝试执行的 P/Invoke 调用遇到问题。我必须从 C# 程序调用 C++ 类。我有这个类的源代码,所以我所做的就是将它放入一个 DLL 项目中,并创建导出函数…

柏拉图鍀咏恒 2024-10-05 21:09:29 4 0

'参数不正确'在WinCE5.0中尝试使用PInvoke DirectDraw时

关于让 DirectDraw 在 CE5.0 系统上运行,我一直遇到一个问题。我终于找到了一些使其在 Windows Moblie 上运行的代码,并且通过一些混乱,我已经正确…

人生戏 2024-10-05 15:56:44 8 0

如何在 C# 中封送结构数组?

我必须在 C# 中调用 C++ dll。 dll 的标头如下(简化): //C++ 标头 struct vector { float x; float y; vector() {} vector(float x0, float y0) { …

三生池水覆流年 2024-10-05 10:26:33 5 0

包含 Windows API 方法签名、结构、常量的大型 C# 源文件:它们都会包含在最终的 .exe 中吗?

我想将我在程序中使用的 Windows API 函数的所有签名放在一个类(例如 WinAPI)中,并将其放在我将包含在我的项目中的文件 WinAPI.cs 中。该类将是内…

星軌x 2024-10-05 08:43:48 7 0

当你有句柄时 int 与 IntPtr?

首先是一个背景问题: 一般来说,int 和 IntPtr 之间有什么区别?我的猜测是它是一个实际的对象,而不是像 int 或 byte 那样的值。假设这是真的: 所…

浅听莫相离 2024-10-05 01:45:08 3 0
更多

推荐作者

浪漫人生路

文章 0 评论 0

620vip

文章 0 评论 0

羞稚

文章 0 评论 0

走过海棠暮

文章 0 评论 0

你好刘可爱

文章 0 评论 0

陌若浮生

文章 0 评论 0

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