我用RFID阅读器从dll文件中获取了功能。
long WINAPI OpenComPort(long* Port, unsigned char *ComAddr , unsigned char *Baud,long *FrmHandle)
我不知道从java发送参数到这个函数。我尝试了很多类型的参数,但这失败了。请教我发送参数给这个功能。
如果我的英语难以阅读,请说。答案 0 :(得分:0)
您必须将Java对象传递给JNI函数,并在其中创建相应的结构并填充它。然后,您可以将指向此结构的指针传递给WinAPI函数。也许JNA比编写JNI库更快。