我试图在SctpDrv库上创建一个JNA实现.我的问题是我没有理解指向结构数组的指针.我试图寻找解决方案,但它们总是与我需要知道的略有不同.JNA dokumentation仅显示一个带有指向基本类型数组的指针的示例.似乎还有不同的方法,其中一些是被贬低的.
int WSAAPI internal_sctp_getpaddrs (SOCKET, sctp_assoc_t, struct sockaddr **);
void WSAAPI internal_sctp_freepaddrs (struct sockaddr *);
Run Code Online (Sandbox Code Playgroud)
根据文档,getpaddrs的第三个参数用于返回sockaddr结构数组.声明相应JNA方法的推荐方法是什么,以及如何准备参数,以及在我的java代码中调用后访问它?
另外,为了帮助我理解,我如何声明和使用一个函数,而参数是一个包含指针的数组?