通过.def文件调用c#中的vc ++ dll(序号为no)

时间:2012-07-16 13:36:50

标签: c# visual-c++ dll

我在vc ++ 9.0中有一个dll现在我必须在我们的c#应用程序中调用这个dll的函数,但问题是我们必须使用.def文件来导出函数。

EXPORTS
Abc           @1  NONAME
Xyz            @2 NONAME

我们必须在c#aplication中只使用函数的序数no。

1 个答案:

答案 0 :(得分:2)

指定DllImport属性时,可以指定函数的序数:

 [DllImport("dllname", EntryPoint="#123")]
 static extern int MyFunc(int i);

然后你调用MyFunc来调用序数123。