pinvoke

pinvoke

文章 0 浏览 7

.NetcompactFramework(Windows CE) 中的封送 char *

我有来自 c++ 的以下签名 IDTECHREADER_EXPORTS void ReadTwoBlocks(char *pathConfig, char *datablock1, char *datablock2, int timeout, bool &ret…

影子的影子 2024-12-14 18:14:41 6 0

如何从非托管代码返回枚举值

我必须使用 P/Invoke 将 C++ 非托管代码中的枚举值返回到 VB.NET。有人可以建议如何执行此操作吗?…

谁把谁当真 2024-12-14 13:19:44 5 0

如何调用 C++来自 c# 的函数

我正在尝试用 C# 调用大学提供的 C++ 函数。他给我提供了一个dll和下面的头文件。 C++ 标头 #include "../libs/tfvo.h" extern "C" __declspec(dllexp…

最单纯的乌龟 2024-12-14 05:28:17 4 0

从 c++ 返回字符串函数到 VB .Net

我试图从 VB.Net 代码调用 C++ 函数,该函数使用 P/Invoke 返回字符串,但它仅返回单个字符。 C 函数声明 extern "C" __declspec(dllexport) LPSTR Ge…

比忠 2024-12-14 01:31:54 1 0

pinvoke 失败,因为 DLL 依赖于其他 SXS-DLL

简而言之,问题是:当 A.dll 依赖于另一个 SXS-lib(在我的例子中是 MSVCR90.DLL)时,如何使用 p/invoke 从 DLL A.dll 调用函数? 我想使用 pinvoke …

听,心雨的声音 2024-12-14 01:04:45 7 0

如何在 C# 中使用 struct 和 union

您好,我用 C# 编写了一个包装器,但遇到了一些问题。我在 C++ 中有这个结构。 typedef struct pjmedia_format { pj_uint32_t id; pjmedia_type type;…

记忆で 2024-12-13 19:05:42 3 0

在vb.net中LockWindowUpdate不使用dll?

我是从 vb 到 vb.net 的 API 转换的初学者。在 vb6 中,他们使用 user32 DLL。在 Vb.Net 中,我需要在没有“User32.dll”函数的情况下调用 LockWindow…

ㄖ落Θ余辉 2024-12-13 13:23:35 10 0

C# p/调用 RegisterHotKey 组合键 ALT+TAB 不起作用(返回 0)

我使用以下代码来拦截 c# 应用程序中的 ALT+TAB 键序列。 一些相关片段: [DllImport("user32.dll")] private static extern bool RegisterHotKey(Int…

夜血缘 2024-12-13 13:08:37 4 0

P\Invoke 签名错误

当我尝试使用带有以下函数的 p\invoke 的函数时出现错误 声明 extern "C" __declspec(dllexport) HRESULT Get_GetLastHR(HANDLE); 定义 HRESULT Get_G…

濫情▎り 2024-12-13 10:18:02 4 0

不使用 DLL 获取按键状态函数

我需要 vb.net Getkeystate Function() 的代码,而不使用任何 DLL。我是从 vb 到 vb.net 的 API 转换的初学者。在 vb6 中,他们使用 user32 DLL。在 V…

哥,最终变帅啦 2024-12-13 10:09:52 3 0

如何使用 C# 调用接收 Delphi 开放数组参数的函数?

如何将 Delphi 代码转换为 C# 代码?它需要一个字节数组,但我不确定 C# 的等价物是什么。我的尝试不起作用并引发 AccessViolationException 等异常。…

烟花肆意 2024-12-12 17:09:39 2 0

SetParent() 和 GetParent() 的安全性和稳定性

我在程序中使用以下函数: [DllImport("user32.dll", CharSet = CharSet.Auto)] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewPa…

绿阴红影里的.如风往事 2024-12-12 12:41:25 2 0

从 C# 加载注册表配置单元失败

我正在尝试加载离线 NTUSER.DAT 文件(然后修改它),但我无法使其正常工作。 RegLoadKey 返回 8589934592,我不知道这意味着什么。这是失败的行: lo…

书间行客 2024-12-12 10:18:00 4 0

如何解决私有字节(本机内存)泄漏?

我正在开发一个 C# 应用程序,该应用程序似乎存在泄漏。 我使用了内存分析器,发现我的 私有字节不断增加,但所有堆中的字节没有增加,这意味着可能是…

小霸王臭丫头 2024-12-12 08:58:15 5 0

来自 C++ 的 Pinvoke 结构翻译

以下是一些已验证工作正常的 C++: typedef struct { PVOID buffer; UINT32 length; } DATA_BUFFER; typedef struct { DATA_BUFFER TxBuf [1]; DATA_B…

风为裳 2024-12-12 07:54:05 6 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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