公司下达了任务,要我用JAVA封装指纹仪的dll动态链接库,以下是dll的代码,
--------------------------------------------------------
1.获取指纹-------
函数原型: int WINAPI FU_GetFpImage(HANDLE hHandle,unsigned char
*pImgData);
函数功能:从设备获取图像,需要用户按手指
函数参数: hHandle 取打开设备成功后的phHandle 值;pImgData 为指向图像的
缓冲区,大小为152*200 字节。
返回值:RT_OK 成功,其他失败。2.保存获取的图像为BMP格式文件---
函数原型: BOOL WINAPI FU_MakeBMPFile(char* strFileName,unsigned char
*pPicData);
函数功能:把从设备获取的指纹图像以BMP 格式写成文件
函数参数:strFileName 指向文件名的指针,pPicData 为指向指纹图像的指针,大
小为152*200
返回值:RT_OK 成功,其他失败。
--------------------------------------------------------
那个指针不会弄,jna或者jnative 的代码怎么写,求指教啊

解决方案 »

  1.   

    写c代码调用 aaa.dll,适合jni用的然后做成新的bbb.dll,然后jni调你自己写的bbb.dll,这样就没有指针问题了
      

  2.   

    写c代码调用 aaa.dll,适合jni用的然后做成新的bbb.dll,然后jni调你自己写的bbb.dll,这样就没有指针问题了
    ---------------------------------------------------
    但关键是设备是厂家提供的,没有源代码,
    再说我对c,c++也是不懂啊
    求高手指教。