我得到了一个具有功能的DLL:
bool Foo(const int a, char*& b);
内部有效地只是将对象返回到数组的a
并通过b
重新运行它
我已将其映射到:
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
吗?