Что такое тип Java для * short с использованием JNA - PullRequest
0 голосов
/ 27 октября 2010

Что такое тип Java для * short с использованием JNA

У меня есть в моем dll короткие и * короткие, так как я могу позвонить короткий -> инт * short -> int []?

Спасибо, Alex

1 Ответ

2 голосов
/ 27 октября 2010

C short типы сопоставляются с типами Java short.

C short* (указатель на короткий) отображается на Java с использованием JNA ShortByReference.

Если вы хотите отобразить указатели на массивы, просто напишите функцию в Java, используя массивы , функцию с сигнатурой

void foo(int *buf)

Отображает в Java как

static void native foo(int[] buf);
...