搜索
查看: 4442|回复: 3

dll回调函数怎么写

[复制链接]

3

主题

7

帖子

54

积分

一级会员

Rank: 2

积分
54
发表于 2014-11-13 11:36:16 | 显示全部楼层 |阅读模式
1.1.        发送数据(根据XsetCommunicationParam设置的通讯方式发送)
//输入:AScreenId - 屏幕ID
//                pcbSendPacket – 发送数据回调函数(见定义TXSendCommDataPacket)
//返回:成功,1;失败,0
__int32 XSendDataComm(__int32 AScreenId, TXSendCommDataPacket pcbSendPacket);

//发送数据的进度回调函数
    //frameIndex - 当前的帧号
    //frameCount - 总帧数
    //leftSize - 剩余的字节数
    __int32 TXSendCommDataPacket(__int32 frameIndex, __int32 frameCount, __int32 leftSize)
在 aatuo中如何实现??
回复

使用道具 举报

5

主题

442

帖子

2420

积分

五级会员

Rank: 8Rank: 8

积分
2420
发表于 2014-11-13 16:31:31 | 显示全部楼层

[align=left][font=新宋体][color=#008000]//定义cdecl回调函数,如果是stdcall改为 raw.tostdcall, f

//定义cdecl回调函数,如果是stdcall改为 raw.tostdcall, fastcall改为 raw.tofastcall
TXSendCommDataPacket = raw.tocdecl(
   
function(frameIndex,frameCount,leftSize){
        
//这里写回调处理代码
        
    },
"int(int frameIndex,int frameCount,int leftSize)" /*这里声明C里面的函数原型*/
)

//调用API   
XDll.XSendDataComm( AScreenId,TXSendCommDataPacket )

回复

使用道具 举报

3

主题

7

帖子

54

积分

一级会员

Rank: 2

积分
54
 楼主| 发表于 2014-11-13 17:29:34 | 显示全部楼层

谢谢 {:3_46:}

谢谢
回复

使用道具 举报

3

主题

24

帖子

160

积分

一级会员

Rank: 2

积分
160
发表于 2016-12-6 03:45:58 | 显示全部楼层
学习了。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-15 15:23 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表