c# - 调用从 C# 获取指针的 C++ 函数

标签 c# .net c++ interop

我在 C++ 中有一个返回指针值的函数 :

fPosFirst( int &aId, char *aNname, char *aDirectory );

但我必须将其传递给 C#。我该怎么做?

最佳答案

你需要检查P/Invoke (平台调用),一种从 .Net/托管代码 (C#) 调用 native 代码函数(C 和 C++)的方法。

关于c# - 调用从 C# 获取指针的 C++ 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707315/

相关文章:

c# - 强制 IConfigurationBuilder.Bind() 在绑定(bind)对象失败时抛出错误

.net - ASP.NET Core MVC 2.0 中基于路径的身份验证

c++ - 对象方法的真实地址

c# - 将 int(或任何值类型)存储为对象并将它们转换回 int(或值类型)是否有任何成本?

C# EPPLUS 无法获取单元格值

C++ atof.如何检查输入错误?

c++ - 此多线程 C++ 代码中是否需要 'volatile'?

c# - Google Checkout 突然返回 : 'GCheckout.XmlSerializers' failed to load'

javascript - 如何将值从代码隐藏传递到 WP7 中的 javascript 函数

c# - 在不转换本地时间的情况下在c#中获取东部时间