请问如下.h的HANDLE用java怎么接收

Fandy_Chen 发布于 2016/06/01 22:07
阅读 228
收藏 0

.h代码如下:

extern "C"
{
void __stdcall usb_set_timeouts(unsigned long _TotalTimeOuts);


//1.
HANDLE __stdcall  rf_init(__int16 port,long baud);
//2.
__int16 __stdcall rf_exit(HANDLE icdev);
//3.
__int16 __stdcall rf_config(HANDLE icdev,unsigned char _Mode,unsigned char _Baud);

请问用JNI技术,在JAVA中怎么定义下面这个方法?

HANDLE __stdcall  rf_init(__int16 port,long baud);



加载中
0
风华神使
风华神使
看样子,C代码是个操作串口的C库。如果这个库是32位的,那么HANDLE就是java的int,如果这个库是64位的,那么HANDLE就是java的long
返回顶部
顶部