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

jna 回调处理,该怎么处理

2012-05-16 
jna 回调处理int CPAPISetScanParam( LPCPAPISCANINFOpInfo )这是我C中的函数参数结构数下。typedef struct

jna 回调处理
int CPAPISetScanParam( LPCPAPISCANINFO pInfo )这是我C中的函数
参数结构数下。
typedef struct tagCpAPIScanInfo{ 
  DWORD dwSize; 
 BOOL bOverWrite; 
 BOOL bScanContinue; 
 BOOL bShowDriver; 
 int nStartPage; 
 LPCTSTR lpszProfile; 
 LPCTSTR lpszUserPassword; 
  LPCTSTR lpszOwnerPassword; 
 DWORD dwAuthorityFlags; 
 DWORD dwCallbackFunc;  
 DWORD dwParam1; 
 long lMaxScanPages; 
}CPAPISCANINFO, *LPCPAPISCANINFO; 
回调函数
Int WINAPI CallBack(int nEvent, WPARAM wParam, LPARAM lParam, DWORD dwParam1)
我用的类来做这个结构,参数都传进去,就是不知道为什么不能调用我外部的回调函数啊。
哪位大哥帮帮忙

[解决办法]

我也遇到同样的问题,没高手来解决下么。
[解决办法]
接收回调函数的不是一个参数而是结构体中的一个属性了,这样怎么回调都不行,为什么啊。

热点排行