1

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

EXPORTS
Abc           @1  NONAME
Xyz            @2 NONAME

我们必须在 c# 应用程序中只使用函数的序号。

4

1 回答 1

2

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

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

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

于 2012-07-16T13:39:33.133 回答