搜索
aardio官方社区 门户 查看主题

dll回调函数怎么写

发布者: ibobo | 发布时间: 2014-11-13 11:36| 查看数: 3249| 评论数: 3|帖子模式

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中如何实现??

最新评论

神码 发表于 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 )

ibobo 发表于 2014-11-13 17:29:34

谢谢 {:3_46:}

谢谢
messias 发表于 2016-12-6 03:45:58
学习了。。。。。

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

GMT+8, 2017-11-23 21:01 , Processed in 0.078125 second(s), 18 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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