関数呼び出しがあります:
long foo(mystruct **list)
の定義mystruct
は
typedef struct {
otherstruct *bar[64];
} mystruct;
バーに対応する(JNA)Structure[]を取得しようとしています。私の現在の関数定義はint foo(PointerByReference list);
、それがポインターへのポインターであるためですが、Structure[] を取得する方法がわかりません。
C では、コードは次のように使用されます。
mystruct *list;
foo(&list);
for (i=0; i<64; i++)
doStuff(list->bar[i]);