# 函数执行

Source: [https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_functions.html](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_functions.html)

**已弃用。**介绍用于调用子系统 API 的函数执行 API。

- **[qesdk_getFunctionHandle](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_get_function_handle.html)**  

获取函数执行句柄（一次性使用）。
- **[qesdk_addParam](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_add_param.html)**  

向函数句柄添加参数。
- **[qesdk_performTask](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_perform_task.html)**  

执行 QESDK 服务函数。
- **[qesdk_decodeResult](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_decode_result.html)**  

解码使用 qesdk\_performTask 执行的函数的结果。在使用 type/data 返回参数中的信息之前，调用方需要检查返回结果是否为 SUCCESS。调用方需要执行 qesdk\_freeFunctionHandle 来释放与 QESDK 服务函数调用相关的所有资源。
- **[qesdk_freeFunctionHandle](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_free_function_handle.html)**  

释放与函数句柄（包括返回结果）相关的存储空间。

**Parent Topic:** [QESDK 原生 API 概述](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_api.html)

Last Published: Jun 22, 2023

[Previous Topic
qesdk\_type\_t enum](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/native_type_t_enum.md) [Next Topic
qesdk\_getFunctionHandle](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/native_get_function_handle.md)