AnyChat技术支持论坛
标题:
文件传输进度查询
[打印本页]
作者:
ypxu87
时间:
2015-6-17 12:01
标题:
文件传输进度查询
DWORD BRAC_QueryTransTaskInfo(DWORD dwUserid, DWORD dwTaskId, int
infoname, char FAR* infoval, int infolen)
功能: 查询与传输任务相关的信息,如传输进度、传输状态、传输码率等
返回值: 0 表示查询成功,否则为出错代码
参数:
dwUserid: 任务发起者用户编号(并非传输目标用户编号)
dwTaskId: 需要查询的任务编号
infoname 需要查询的信息代码(见备注附表)
infoval 查询信息值的保存参数地址
infolen 保存查询信息值参数类型所占内存大小
infoval 查询信息值的保存参数地址
infolen 保存查询信息值参数类型所占内存大小
这两个参数具体是需要传什么值得呢
infoval 是指读取到的进度信息会保存到这个地址?
作者:
佰锐科技-邵光清
时间:
2015-6-17 14:17
本帖最后由 佰锐科技-邵光清 于 2015-6-17 21:06 编辑
您好,传入需要保存查询讯息的变量和变量的地址长度。
作者:
廖斌
时间:
2015-6-17 14:39
您好,传入需要保存查询讯息的变量和变量的地址长度。c#参考代码:
double progress = 0;
int status = 0;
//查询传送状态
AnyChatCoreSDK.QueryTransTaskInfo(item.getSUserId(), item.getTaskId(), AnyChatCoreSDK.BRAC_TRANSTASK_STATUS, ref status, sizeof(int));
//查询传输进度
AnyChatCoreSDK.QueryTransTaskInfo(item.getSUserId(), item.getTaskId(), AnyChatCoreSDK.BRAC_TRANSTASK_PROGRESS, ref progress, sizeof(double));
复制代码
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3