我有Java应用程序发送指向函数(回调)到某个本地dll内核的指针。 我使用xfunction库进行本机代码的操作。我必须在回调体内将int *指针作为整数数组处理。其实我有com.excelsior.xFunction.Pointer对象。我需要做一些转换com.excelsior.xFunction.Pointer => int []数组的技巧。 JNA库可以帮助(使用com.sun.jna.Pointer,IntByReference)吗?如何将xfunction指针转换为Java数组?
例如,com.excelsior.xFunction.Pointer => com.sun.jna.Pointer => int []数组。 我不想重写代码以消除对xfunction的调用。