3
我需要從C#應用程序調用VC++ dll的回調函數。以下是VC++中的回調函數。從C#調用VC++ dll的回調函數#
INT_PTR CALLBACK My_Proc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
. . . . .
}
我已經導入了dll,但我不知道如何從C#調用函數。有什麼想法嗎?
public class testClass
{
internal static class UnsafeNativeMethods
{
const string _dllLocation = "test.dll";
[DllImport(_dllLocation, CallingConvention = CallingConvention.Cdecl)]
public static extern int My_Proc(int value1, int value2, Int64 value3, int value4);// am getting stuck here
}
}
,什麼是問題???另外'Int64'似乎是錯誤的。 – leppie 2012-02-08 08:44:32