带JNI的指针参数

问题描述:

我已经从我的RFID阅读器获得dll文件的功能。带JNI的指针参数

long WINAPI OpenComPort(long* Port, unsigned char *ComAddr , unsigned char *Baud,long *FrmHandle) 

我不知道从java发送参数到这个函数。我尝试了很多类型的参数,但是失败了。请教我给这个函数发送参数。

如果我的英语很难阅读,

您必须将Java对象传递给您的JNI函数,然后在其中创建相应的结构体并填充它。然后您可以将指向此结构的指针传递给您的WinAPI函数。也许JNA比编写JNI库更快。