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 귀하의 질문에 정보를 추가하고 약간 확장 할 수 있습니다. –