我有一个函数调用:
long foo(mystruct **list)
其中的定义mystruct
是
typedef struct {
otherstruct *bar[64];
} mystruct;
我正在尝试获取与 bar 对应的 (JNA) Structure[]。我当前的函数定义是int foo(PointerByReference list);
因为这就是指向指针的指针,但我不知道如何获取结构 []。
在 C 中,代码使用如下:
mystruct *list;
foo(&list);
for (i=0; i<64; i++)
doStuff(list->bar[i]);