在线咨询
Skip to content

xl_dl_get_unfinished_tasks ​

说明: ​

获取未完成任务 ID,包括已失败的任务。

语法: ​

c
int32_t xl_dl_get_unfinished_tasks(uint64_t* task_id_array, uint32_t* count);

示例: ​

c
uint32_t task_count = 0;
auto code = xl_dl_get_unfinished_tasks(NULL, &task_count);

uint64_t* task_id_array = new uint64_t[task_count];
code = xl_dl_get_unfinished_tasks(task_id_array, &task_count);

参数: ​

[out] task_id_array: 用于保存任务 ID 的缓冲区,当 task_id_array 为 NULL 时,SDK 通过 count 指向的值返回任务的数量。

[in, out] count: count 指向的值应设置为 task_id_array 所能容纳的任务数量,函数返回时,SDK 将 count 指向的值设置为已拷贝到 task_id_array 中的任务 ID 数量。

返回值: ​

成功返回 0,失败返回相应错误码。