`
mengdejun
  • 浏览: 400752 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

迅雷下载开放引擎

阅读更多

*****产品说明*****
迅雷下载开放引擎是迅雷开放下载技术的重要产品,依托迅雷强大的下载加速技术和将近4亿互联网用户覆盖,开放下载相关调用接口,为第三方客户端软件提供免费、高速、省带宽的下载加速服务。

*****官方网站*****
http://thunderplatform.xunlei.com

*****接口说明*****
http://xldoc.xl7.xunlei.com/

*****附件说明*****
1,开放引擎库文件和头文件
2,开放引擎示例程序及示例程序源代码

完全开放、完全免费、互利、共赢,欢迎业界厂商采用迅雷下载开放引擎为您的产品提供更高的价值和更好的用户体验。

#pragma  once

/*
------------------导出函数--------------
*/

BOOL  __stdcall XLInitDownloadEngine();

DWORD __stdcall XLURLDownloadToFile(LPCTSTR pszFileName, LPCTSTR pszUrl, LPCTSTR pszRefUrl, LONG & lTaskId);

DWORD __stdcall XLQueryTaskInfo(LONG lTaskId, LONG *plStatus, ULONGLONG *pullFileSize, ULONGLONG *pullRecvSize);

DWORD __stdcall XLPauseTask(LONG lTaskId, LONG & lNewTaskId);

DWORD __stdcall XLContinueTask(LONG lTaskId);

VOID  __stdcall XLStopTask(LONG lTaskId);

BOOL  __stdcall XLUninitDownloadEngine();


/*
----------------------类型定义-----------------
*/
enum enumTaskStatus{
	enumTaskStatus_Connect = 0,                 // 已经建立连接
	enumTaskStatus_Download = 2,                // 开始下载 
	enumTaskStatus_Pause = 10,                  // 暂停
	enumTaskStatus_Success = 11,                // 成功下载
	enumTaskStatus_Fail = 12,                   // 下载失败
};

 

#pragma once

#define XL_SUCCESS                     0
#define XL_ERROR_FAIL                  0x10000000

//尚未进行初始化
#define XL_ERROR_UNINITAILIZE          XL_ERROR_FAIL+1

// 不支持的协议,目前只支持HTTP和FTP
#define XL_ERROR_UNSPORTED_PROTOCOL    XL_ERROR_FAIL+2

// 初始化托盘图标失败
#define XL_ERROR_INIT_TASK_TRAY_ICON_FAIL  XL_ERROR_FAIL+3

// 添加托盘图标失败
#define XL_ERROR_ADD_TASK_TRAY_ICON_FAIL   XL_ERROR_FAIL+4

// 指针为空
#define XL_ERROR_POINTER_IS_NULL    XL_ERROR_FAIL+5

// 字符串是空串
#define XL_ERROR_STRING_IS_EMPTY    XL_ERROR_FAIL+6

// 传入的路径没有包含文件名
#define XL_ERROR_PATH_DONT_INCLUDE_FILENAME    XL_ERROR_FAIL+7

// 创建目录失败
#define XL_ERROR_CREATE_DIRECTORY_FAIL    XL_ERROR_FAIL+8

// 内存不足
#define XL_ERROR_MEMORY_ISNT_ENOUGH    XL_ERROR_FAIL+9

// 参数不合法
#define XL_ERROR_INVALID_ARG    XL_ERROR_FAIL+10

// 任务不存在
#define XL_ERROR_TASK_DONT_EXIST    XL_ERROR_FAIL+11

// 文件名不合法
#define XL_ERROR_FILE_NAME_INVALID   XL_ERROR_FAIL+12

// 没有实现
#define XL_ERROR_NOTIMPL    XL_ERROR_FAIL+13

// 已经创建的任务数达到最大任务数,无法继续创建任务
#define XL_ERROR_TASKNUM_EXCEED_MAXNUM    XL_ERROR_FAIL+14

 

分享到:
评论

相关推荐

    迅雷开放引擎的例子去掉系统托盘

    从配置文件读取URL调用迅雷开放引擎下载,去掉系统的托盘图标

    迅雷下载开发引擎 XLDownload.dll

    迅雷下载开发引擎 XLDownload.dll

    python调用迅雷sdk实现迅雷下载

    python调用迅雷sdk实现迅雷下载,不需要安装迅雷实现迅雷下载,所有调用的接口具体介绍,参考迅雷云加速开放平台文档 http://open.xunlei.com/wiki/tutorial.html 迅雷SDK只提供了32位的版本.所以python版本必须为32位...

    ThunderPlatform_SDK.

    依托迅雷强大的下载加速技术和将近4亿互联网用户覆盖,迅雷开放了下载引擎的相关调用接口,为第三方客户端软件提供免费、高速、省带宽的下载加速服务。 迅雷下载开放引擎的显著好处 1,采用迅雷技术实现下载...

    迅雷7 V7.2.10.3694 正式版 光纤版迅雷

     迅雷7是一款新型的基于多资源超线程技术的下载软件,作为“宽带时期的下载工具”,迅雷针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验!同时,迅雷推出了“智能下载”的...

    横瓜文件FTP下载资源搜索服务器V3.2

    负载均衡的并发下载服务和检索服务,同时支持断点续传下载、迅雷下载、快车下载、IE浏览器 HTTP下载等,在负载均衡方面,将迅雷快车等软件的风暴下载技术斩断成普通HTTP下载,实现了 全体资源文件公平公正均衡下载的...

    横瓜文件FTP下载资源搜索服务器 v3.2.zip

    最大并发连接数可达1000,仅依靠一台PC服务器,就可同时为1000个客户提供负载均衡的并发下载服务和检索服务,同时支持断点续传下载、迅雷下载、快车下载、IE浏览器HTTP下载等,在负载均衡方面,将迅雷快车等软件的...

    华为网盘客户端下载 v3.2.1.3 windows版.zip

    针对网盘存储的文件一键生成外链,外链可以通过迅雷,flashget等多种工具下载,外链可以被搜索引擎收录,增加传播力度。而且可以右键分享文件至新浪微微博,腾讯微博,人人网,开心网,QQ空间等网络平台。 4:软件...

    2016_shanghai_GuoQiZhuangShi:2016版企业信息平台erp软件

    2016上海国启 项目介绍 这是给某客户定做的erp软件,...使用了迅雷开放下载引擎制作了在线更新程序 主htmlayout使用了htmlayout引擎 使用了sqlite3数据库 使用说明 由于时间比较久了,缺少一些东西导致无法正常运行。

    KesionCMS v9.5.140605 免费正式版本(utf-8).rar

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

    KesionEshop v9.5.140605 免费正式版 (gbk).rar

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

    KesionEshop v9.5.140605 免费正式版 (utf-8).rar

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

    集团公司建立域服务器方案.doc

    部分员工使用公司计算机上网聊天、听歌、看电影、打游戏,部分员工全天24小时启用 P2P软件下载音乐和影视文件,由于flashget、迅雷和BT等软件并发线程多,导致大量带 宽被部分员工占用,网络速度缓慢,导致应用软件...

    windows域服务器部署方案.doc

    部分员工使用公司计算机上网聊天、听歌、看电影、打游戏,部分员工全天24小时启用 P2P软件下载音乐和影视文件,由于flashget、迅雷和BT等软件并发线程多,导致大量带 宽被部分员工占用,网络速度缓慢,导致应用软件...

    KesionCMS v9.5.140605 免费正式版(gbk).rar

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

    LeadWit CMS 4.0 RC3

    <br>26、增加快车FlashGet、迅雷专用链下载,默认开启快车专用下载 <br>27、TAG及TAG分类管理,批量设置TAG索引 <br>28、集成Google与百度站内搜索 <br> 4.0所有功能列表: <br>内容管理 <br...

    KesionEshop最新官方免费版

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

    KesionEshop官方v9.5 GBK Build20130829

    其次,影视系统增加支持百度播放器(默认)及快播,允许下载的话,还支持迅雷及快车下载,让前台用户可以自由选择播放器类型。后台添加的每部影片还支持自定义广告。可设置是否对VIP用户组开放观看影片免广发等。 ...

Global site tag (gtag.js) - Google Analytics