我有一些C代碼,它將使用P/Invoke從C#調用。我正在試圖爲這個C函數定義一個C#等價物。將C/C++函數導入C#
SomeData* DoSomething();
struct SomeData
{
...
}
如何將此C方法導入到C#中?我無法定義函數的返回類型。
編輯: 我有一堆功能導入。這是我堅持的一個。
[DllImport("SomeDll.dll")]
public static extern IntPtr DoSomething();
我想過使用IntPtr,即使它的正確方式之後呢?
[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
我有一堆功能導入。這是我堅持的一個。 [DllImport(「DoremiSource.dll」)] public static extern IntPtr DoSomething(); 我想過使用IntPtr,即使它以正確的方式之後呢? –
@ ShaQ.Blogs可能希望將這些信息添加到您的問題並稍微擴展一下。 –