请问下这类c函数如何用dllcall调用呢
求高人指点,感谢!!!XL_CreateTask
HANDLE XL_CreateTask(DownTaskParam &stParam)
创建任务。可以新建任务也可以续传任务,参数中IsResume用于表示任务是否是续传任务。其他信息请参考DownTaskParam的定义。
参数:[in] stParam,创建任务需要的参数。
DownTaskParam参考:
struct DownTaskParam
{
int nReserved1;
TCHAR szTaskUrl[2084]; // 任务URL,支持http,https,ftp,ftps格式
TCHAR szRefUrl[2084]; // 可空,HTTP下载所在的网页URL
TCHAR szCookies[4096]; // 可空,浏览器cookie
TCHAR szFilename[MAX_PATH]; // 下载保存文件名.
TCHAR szReserved[MAX_PATH];
TCHAR szSavePath[MAX_PATH]; // 文件保存目录
HWND hReserved;
BOOL bReserved1;
TCHAR szReserved1[64];
TCHAR szReserved2[64];
BOOL IsOnlyOriginal; //是否只从原始地址下载
UINT nReserved2;
BOOL bReserved2;
BOOL IsResume; // 是否用续传
DWORD reserved[2048];
}返回值:返回任务的句柄。
说明任务创建后,是不会马上就下载的,需要调用XL_StartTask。异步执行。
主要是看不懂那些参数的传递,麻烦各位大大了。。。 |