씨샵(C#)
[C#] PInvoke 5탄. Callback Function
리누즈
2011. 11. 4. 17:09
먼저 Visual Studio에서 C++ Win32 DLL 프로젝트를 만든다.
그리고 아래 코드를 넣고 빌드한다.
이 코드에서 눈여겨 볼만 한 것은 extern "C"와 __declspec(dllexport)이다.
다음으로 Visual Studio에서 C# Console Application프로젝트를 만든다.
C#에서는 delegate가 함수 포인터를 대신한다.
|
2011/11/04 - [C# .NET] - [C#] PInvoke 1탄. 데이터 타입 변환표
2011/11/04 - [C# .NET] - [C#] PInvoke 2탄. Normal Data Type
2011/11/04 - [C# .NET] - [C#] PInvoke 3탄. String 타입
2011/11/04 - [C# .NET] - [C#] PInvoke 4탄. ByteArray
2011/11/04 - [C# .NET] - [C#] PInvoke 5탄. Callback Function