Как вы сопоставляете тип char * и java, используя JNA? - PullRequest
0 голосов
/ 24 сентября 2018

Мне дали библиотеку DLL с функцией:

bool Foo(const int a, char*& b);

, которая эффективно возвращает объект в a массива и повторно запускает его через b

* 1007.* Я сопоставил это с:
static native boolean Foo(int a, PointerByReference b);

и при попытке извлечь информацию:

Pointer p = new PointerByReference
boolean b = DLL.Foo(0, p);
String val = p.getValue().getString(0);

Я довольно уверен, что это только в настоящее времядавая мне начальный char?

...