Я пытаюсь создать реализацию JNA над библиотекой SctpDrv .Моя проблема в том, что я не берусь за указатели на структуры массивов.Я пытался найти решение, но они всегда немного отличались от того, что мне нужно знать.Документация JNA показывает только пример с указателем на массив примитивного типа.Кажется также, что существуют разные способы сделать это, некоторые из них ограничены.
int WSAAPI internal_sctp_getpaddrs (SOCKET, sctp_assoc_t, struct sockaddr **);
void WSAAPI internal_sctp_freepaddrs (struct sockaddr *);
Согласно документации, третий аргумент getpaddrs используется для возврата массива sockaddr
структур.Каков рекомендуемый способ объявить соответствующие методы JNA и как мне подготовить аргумент, а также получить доступ к нему после вызова в моем коде Java?
Кроме того, чтобы помочь мне понять, как быЯ объявляю и использую функцию, где вместо аргумента используется массив, содержащий указатели?