【发布时间】:2010-03-02 05:11:17
【问题描述】:
如何使用 DLLImport pinvoke 调用我在非托管 DLL 的类中编写的函数? 它总是抛出 dll 中不存在入口点。 例如:
class Foo
{
int __declspec(dllexport) Bar() {return 0;}
};
Bar 属于 Foo 类。 当我使用 pinvoke 时:
[DLLImport("Test.dll")]
public static extern int Bar();
使用它时,我得到一个异常,指出 DLL 中不存在入口点。 是否可以直接从类中调用函数?
【问题讨论】: