Как мне использовать DLLImport pinvoke для вызова функции, которую я написал в классе в неуправляемой DLL?
Это всегда бросает, что точка входа не существует в dll.
EX:
class Foo
{
int __declspec(dllexport) Bar() {return 0;}
};
Бар находится в классе Foo.
когда я использую pinvoke как:
[DLLImport("Test.dll")]
public static extern int Bar();
При его использовании я получаю исключение о том, что точка входа не существует в DLL.
Можно ли вызывать функции непосредственно из классов?