---
title: hi_tde_wait_for_done
description: "调用hi_tde_end_job接口、且使用非阻塞方式提交TDE任务后，调用本接口等待指定TDE任务完成。本接口为阻塞接口，会阻塞到指定TDE任务完成后退出本接口。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_0932.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_0932.html
indexId: e7c253e4144fed41f6756c256358d801b9ef49d6ad664c7695dd07a1e1ef8e3d105
---
# hi_tde_wait_for_done

#### 函数功能

调用hi_tde_end_job接口、且使用非阻塞方式提交TDE任务后，调用本接口等待指定TDE任务完成。本接口为阻塞接口，会阻塞到指定TDE任务完成后退出本接口。


#### 约束说明

- 在调用此接口前应保证调用  hi_tde_open
打开TDE设备，并且调用  hi_tde_begin_job
获得了有效的任务句柄。

- 该接口不支持多进程。


#### 函数原型

hi_s32 hi_tde_wait_for_done(hi_s32 handle);


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| handle | 输入 | tde任务句柄。 |


#### 返回值说明

- 0：成功
- 非0：失败，参见  TDE图形绘制返回码
