任务信息 普通类型   操作系统支持:WindowsLinux    跳至:BT下载支持库

 

下载时要提供的信息。

 

成员

描 述

发布文件名

文本型;初始值为“”。本参数指定发布文件(torrent)的路径和文件名。

本地文件路径

文本型;初始值为“”。本参数指定被下载文件的本地保存路径。

本地文件名

文本型;初始值为“”。本参数指定被下载文件的本地文件名,如本参数为空则用Torrent文件中默认的文件名。

服务器日志

子程序指针;本参数指定与Tracker服务器通讯时的回调函数。本函数有六个参数,第一个类型为“整数型”,是调用此回调函数对象的下载号;第二个类型为“整数型”,是“服务器日志”数据类型中的常量;第三个类型为“文本型”根据第二个参数的不同意义不同,详细看“服务器日志”数据类型中的说明;第四个类型为“整数型”根据第二个参数的不同意义不同,详细看“服务器日志”数据类型中的说明;第五个类型为“整数型”根据第二个参数的不同意义不同,详细看“服务器日志”数据类型中的说明;第六个类型为“日期时间型”表示记录日志的时间。返回值为“逻辑型”。

上传下载日志

子程序指针;本参数指定用于上传下载日志的回调函数。本函数有五个参数,第一个类型为“整数型”,是调用此回调函数对象的下载号;第二个类型为“整数型”,是“上传下载日志”数据类型中的常量;第三个类型为“整数型”本参数表示连接序号,每一个连接都有唯一的序号。-1表示还没有选择序号;第四个类型为“整数型”根据第二个参数的不同意义不同,详细看“上传下载日志”数据类型中的说明;第五个类型为“文本型”根据第二个参数的不同意义不同,详细看“上传下载日志”数据类型中的说明;返回值为“逻辑型”。注:在使用本参数时,在易语言中对应的函数中如果要对本函数中作用域之外的变量改变,在函数入口和出口处分别加上“进入许可区”“退出许可区”命令,以确保不会发生多线程的竟争冲突。

其它日志

子程序指针;本参数指定用于其它日志的回调函数。本函数有六个参数,第一个类型为“整数型”,是调用此回调函数对象的下载号;第二个类型为“整数型”,是“其它日志”数据类型中的常量;第三个类型为“整数型”根据第二个参数的不同意义不同,详细看“其它日志”数据类型中的说明;第四个类型为“整数型”根据第二个参数的不同意义不同,详细看“其它日志”数据类型中的说明;第五个类型为“文本型”根据第二个参数的不同意义不同,详细看“其它日志”数据类型中的说明;第六个类型为“文本型”根据第二个参数的不同意义不同,详细看“其它日志”数据类型中的说明;返回值为“逻辑型”。

主动连接数

整数型;初始值为 5 。本参数指定默认的主动连接数。

最大连接数

整数型;初始值为 10 。本参数指定的最大的连接数。

任务内容

字节集;本参数指定“取任务内容”方法返回的字节集,可以避免重新效验文件。如果为空字节集或传入字节集错误就会效验文件。

 

参见:基本数据类型