首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

关于jna调用dll的有关问题

2012-09-08 
关于jna调用dll的问题如果别人提供的函数如下:接口功能从内存中获取一个人员的注册信息功能详细说明从内存

关于jna调用dll的问题
如果别人提供的函数如下:
接口功能从内存中获取一个人员的注册信息
功能详细说明从内存中读回一个人员的注册信息,在使用该接口函数前要先使用ReadAllUserID()函数从设备将人员的注册信息读至内部存储器。
函数声明boolean     GetAllUserID   (
long   dwMachineNumber,
long*   dwEnrollNumber,
long*   dwEMachineNumber,
long*   dwBackupNumber,
long*   dwMachinePrivilege,
long*   dwEnable
);

long*是一个指针类型吗?long*说明是说这几个带long*的都是返回值。
那么函数是那样,long*哪里传值的时候怎么写,然后怎么取的返回值?
c/c++的long类型对应java也是long类型么?

[解决办法]
这个与JAVA对应什么类型,完全不需要你考虑。

用C语言写好头文件后,javah.exe 自动帮你生成JAVA的调用方法。

热点排行