设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3243|回复: 2
打印 上一主题 下一主题

文件传输进度查询

[复制链接]

5

主题

23

帖子

65

积分

注册会员

Rank: 2

积分
65
跳转到指定楼层
楼主
发表于 2015-6-17 12:01:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DWORD BRAC_QueryTransTaskInfo(DWORD dwUserid, DWORD dwTaskId, int
infoname, char FAR* infoval, int infolen)
功能: 查询与传输任务相关的信息,如传输进度、传输状态、传输码率等
返回值: 0 表示查询成功,否则为出错代码
参数:
dwUserid: 任务发起者用户编号(并非传输目标用户编号)
dwTaskId: 需要查询的任务编号
infoname 需要查询的信息代码(见备注附表)
infoval 查询信息值的保存参数地址
infolen 保存查询信息值参数类型所占内存大小

infoval 查询信息值的保存参数地址
infolen 保存查询信息值参数类型所占内存大小
这两个参数具体是需要传什么值得呢
infoval 是指读取到的进度信息会保存到这个地址?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2015-6-17 14:17:40 | 只看该作者
本帖最后由 佰锐科技-邵光清 于 2015-6-17 21:06 编辑

您好,传入需要保存查询讯息的变量和变量的地址长度。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
板凳
发表于 2015-6-17 14:39:51 | 只看该作者
您好,传入需要保存查询讯息的变量和变量的地址长度。c#参考代码:
  1.   double progress = 0;
  2.   int status = 0;
  3. //查询传送状态
  4. AnyChatCoreSDK.QueryTransTaskInfo(item.getSUserId(), item.getTaskId(), AnyChatCoreSDK.BRAC_TRANSTASK_STATUS, ref status, sizeof(int));
  5. //查询传输进度
  6.   AnyChatCoreSDK.QueryTransTaskInfo(item.getSUserId(), item.getTaskId(), AnyChatCoreSDK.BRAC_TRANSTASK_PROGRESS, ref progress, sizeof(double));
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-24 06:01 , Processed in 0.161280 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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