我想用jNative 读取一个dll文件里的函数 
方法描述如下:(1) 识别标签ID号
apiReturn  ISO6B_ReadLabelID(HANDLE hScanner, BYTE *IDBuffer, int *nCounter,int Address)
功能:
读取天线辐射范围内所有可识别电子标签的ID号。
入口参数:
hSacnner / hSocket:读写器通讯口句柄
出口参数:
nCounter:返回实际读取到ID号的标签数
IDBuffer:读取到的标签ID号存放缓存
RS485Address:读写器RS485组网地址,RS485Address=0表示不组网。
返回:
如果函数返回值为_OK, 则表示识别成功,否则为失败原因。请问该怎么写  重点是怎么接受它的出口函数呀   求解答 在线等  万分感谢

解决方案 »

  1.   

    没人搭理么??
    我自己写的出现了很奇怪的问题#
    # An unexpected error has been detected by Java Runtime Environment:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x10002698, pid=4060, tid=5932
    #
    # Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
    # Problematic frame:
    # C  [Reader1000DLL.dll+0x2698]
    #
    # An error report file with more information is saved as:
    # D:\myproject\eproject\asset\hs_err_pid4060.log
    #
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    #
      

  2.   

    jNative 没用过不过做这事,我主要是看java写的native生成的头文件的方法名、参数名等是否与dll文件.cpp或.h的一致。然后看加载dll的路径是否正确。