dllHV_API_EX HRESULT xxx(DWORD32 dwIndex, DWORD64* dw64MacAddr, LPCSTR szIP,
LPVOID pRetData, INT* iBufLen,bool* pfIsNewProtol);
我想问的是返回类型:HRESULT 代表的是什么?
传入的参数类型
DWORD32:
DWORD64*:
LPCSTR:
LPVOID:
INT*:
bool*:
分别对应的是什么
4 个解决方案
#1
自己先顶一下
#2
感觉返回的不是基本数据类型。
基本类型匹配关系: https://github.com/twall/jna/blob/master/www/Mappings.md
更多的看JNA: https://github.com/twall/jna
基本类型匹配关系: https://github.com/twall/jna/blob/master/www/Mappings.md
更多的看JNA: https://github.com/twall/jna
#3
带*的好像是指针吧,指针这玩意不知道该怎么写了,网上有的说用byte,试了下,老是报
java.lang.UnsatisfiedLinkError: Error looking up function这个错误,
java.lang.UnsatisfiedLinkError: Error looking up function这个错误,
#4
方法名称大小写不一致了吧
#1
自己先顶一下
#2
感觉返回的不是基本数据类型。
基本类型匹配关系: https://github.com/twall/jna/blob/master/www/Mappings.md
更多的看JNA: https://github.com/twall/jna
基本类型匹配关系: https://github.com/twall/jna/blob/master/www/Mappings.md
更多的看JNA: https://github.com/twall/jna
#3
带*的好像是指针吧,指针这玩意不知道该怎么写了,网上有的说用byte,试了下,老是报
java.lang.UnsatisfiedLinkError: Error looking up function这个错误,
java.lang.UnsatisfiedLinkError: Error looking up function这个错误,
#4
方法名称大小写不一致了吧