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)
我用的类来做这个结构,参数都传进去,就是不知道为什么不能调用我外部的回调函数啊。
哪位大哥帮帮忙
------解决方案--------------------
我也遇到同样的问题,没高手来解决下么。
------解决方案--------------------接收回调函数的不是一个参数而是结构体中的一个属性了,这样怎么回调都不行,为什么啊。