• 大小: 4.69MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: Java
  • 标签:

资源简介

经过几天的奋战,终于让我搞懂了JNA的解析以及指针在结构体中的应用!!!下了很多的资料,里面包含c++的.h头文件,给需要帮助的人看看!! 里面包含代码以及解析过程。

资源截图

代码片段和文件信息

package cn;

import cn.com.callbackevent.OnDownloadMessageAttachmentEvent;
import cn.com.callbackevent.OnDownloadMessageAttachmentProgressEvent;
import cn.com.callbackevent.OnReceiveMessageEvent;
import cn.com.callbackevent.OnSendMessageEvent;
import cn.com.callbackevent.OnUploadMessageAttachmentProgressEvent;

import com.sun.jna.Structure;

/**
 * WH1107066 Feb 26 2015
 */
// 包含复杂回调接口的结构
public class CallBackStruct extends Structure {

public OnSendMessageEvent onSendMessageCallBack;

// / 
// / 收到消息对象委托
// / 

public OnReceiveMessageEvent onReceiveMessageCallBack;

// / 
// / 下载消息附件委托
// / 

public OnDownloadMessageAttachmentEvent onDownloadMessageAttachmentCallBack;

// / 
// / 下载消息附件进度委托
// / 

public OnDownloadMessageAttachmentProgressEvent onDownloadMessageAttachmentProgressCallBack;

// / 
// / 上传消息附件进度委托
// / 

public OnUploadMessageAttachmentProgressEvent onUploadMessageAttachmentProgressCallBack;

public CallBackStruct() {
this.allocateMemory();
}

public static class ByReference extends CallBackStruct implements Structure.ByReference {
};

public static class ByValue extends CallBackStruct implements Structure.ByValue {
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        738  2015-02-26 22:36  CallBackTest\.classpath

     文件        388  2015-02-20 10:20  CallBackTest\.project

     文件        141  2015-02-26 22:12  CallBackTest\.settings\org.eclipse.core.resources.prefs

     文件        419  2015-03-08 16:03  CallBackTest\bin\cn\CallBackStruct$ByReference.class

     文件        403  2015-03-08 16:03  CallBackTest\bin\cn\CallBackStruct$ByValue.class

     文件        944  2015-03-08 16:03  CallBackTest\bin\cn\CallBackStruct.class

     文件        810  2015-03-08 15:55  CallBackTest\bin\cn\com\callbackevent\impl\OnDownloadMessageAttachmentEventImpl.class

     文件        852  2015-03-08 16:01  CallBackTest\bin\cn\com\callbackevent\impl\OnDownloadMessageAttachmentProgressEventImpl.class

     文件       2583  2015-03-08 16:04  CallBackTest\bin\cn\com\callbackevent\impl\OnReceiveMessageEventImpl.class

     文件        974  2015-03-08 16:04  CallBackTest\bin\cn\com\callbackevent\impl\OnSendMessageEventImpl.class

     文件        840  2015-03-08 16:05  CallBackTest\bin\cn\com\callbackevent\impl\OnUploadMessageAttachmentProgressEventImpl.class

     文件        265  2015-03-08 15:55  CallBackTest\bin\cn\com\callbackevent\OnDownloadMessageAttachmentEvent.class

     文件        289  2015-03-08 15:56  CallBackTest\bin\cn\com\callbackevent\OnDownloadMessageAttachmentProgressEvent.class

     文件        231  2015-03-08 16:03  CallBackTest\bin\cn\com\callbackevent\OnReceiveMessageEvent.class

     文件        223  2015-03-08 16:03  CallBackTest\bin\cn\com\callbackevent\OnSendMessageEvent.class

     文件        283  2015-03-08 16:03  CallBackTest\bin\cn\com\callbackevent\OnUploadMessageAttachmentProgressEvent.class

     文件       1785  2015-03-08 16:02  CallBackTest\bin\cn\com\MessageCallBackStatus.class

     文件      12514  2015-03-07 18:00  CallBackTest\bin\cn\com\MyStringFilter.class

     文件       3452  2015-03-07 18:00  CallBackTest\bin\cn\com\MyStringTokenizer.class

     文件       1956  2015-03-07 18:00  CallBackTest\bin\cn\com\PropertiesConfig.class

     文件        277  2015-02-26 22:44  CallBackTest\bin\cn\config.properties

     文件        114  2015-03-07 19:24  CallBackTest\bin\cn\EventDispatcher.class

     文件       2262  2015-03-07 20:38  CallBackTest\bin\cn\InitMessageSDK.class

     文件     391834  2015-02-26 22:36  CallBackTest\bin\cn\log4j-1.2.15.jar

     文件       2157  2015-03-08 16:06  CallBackTest\bin\cn\MessageManage$1.class

     文件       7071  2015-03-08 16:06  CallBackTest\bin\cn\MessageManage.class

     文件        983  2015-03-07 20:32  CallBackTest\bin\cn\MessageSDK$DllInterface.class

     文件       1864  2015-03-07 20:32  CallBackTest\bin\cn\MessageSDK.class

     文件        464  2015-02-26 22:36  CallBackTest\bin\cn\Module$AssignMethod$ByReference.class

     文件        525  2015-02-26 22:36  CallBackTest\bin\cn\Module$AssignMethod.class

............此处省略72个文件信息

评论

共有 条评论

相关资源