任务操作
参数名 | 含义 |
pURL | 目标URL,必须参数 |
pFileName | 另存名称,默认为空,表示由迅雷处理,可选参数 |
pPath | 存储目录,默认为空,表示由迅雷处理,可选参数 |
pComments | 下载注释,默认为空,可选参数 |
pReferURL | 引用页URL,默认为空,可选参数 |
nStartMode | 开始模式,0手工开始,1立即开始,默认为-1,表示由迅雷处理,可选参数 |
nOnlyFromOrigin | 是否只从原始URL下载,1只从原始URL下载,0多资源下载,默认为0,可选参数 |
nOriginThreadCount | 原始地址下载线程数,范围1-10,默认为-1,表示由迅雷处理,可选参数 |
参数名 | 含义 |
pURL | 所要查询的下载URL信息 |
pInfoName | 状态名称,有如下几种 。“Exists”:pURL是否在迅雷的任务列表 。“Path”:存储目录 。“FileName”:文件名称 。“FileSize”:文件大小 。“CompletedSize”:已下载大小 。“Percent”:下载进度 。“Status”:任务状态 |
参数 | 返回值 |
“Exists” | ”true”存在,”false”不存在 |
“Path” | 存储目录,最后带反斜线\,例:C:\TDDownload\ |
“FileName” | 文件名称 |
“FileSize” | 文件大小,以字节为单位,0表示大小未知 |
“CompletedSize” | 已下载大小,以字节为单位 |
“Percent” | 下载进度,带1位小数,例:70.0 |
“Status” | 任务状态,有以下6种状态 。“running”: 运行状态 。“stopped”: 停止状态 。“failed”: 失败状态 。“success”: 成功状态 。“creatingfile”:正在创建数据文件 。“connecting”: 正在连接 |
参数名 | 含义 |
pTaskInfo | 其实是THUNDER_TASKINFO类型的结构指针,调用前把它转换为INT类型;调用后结构中将填充平台信息,定义如下: typedef struct _THUNDER_TASKINFO { CHAR szURL[1024]; // 任务URL,预先填充 BOOL bTaskExists; // 任务是否存在,TRUE为存在 CHAR szPath[256]; // 下载的本地保存路径 CHAR szFileName[256]; // 本地文件名 ULONGLONG nFileSize; // 文件大小 ULONGLONG nCompletedSize; // 已完成的大小 CHAR szPercent[16]; // 完成的百分数,用 “56.8”的格式 CHAR szStatus[16]; // 当前状态,定义同GetTaskInfo函数 } THUNDER_TASKINFO; 调用者先填充结构中的szURL成员,来指定需要查询的任务的URL,然后等函数返回后就可以从其他成员中取得该任务的信息。 |
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|