# qesdk\_decodeResult

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

解码使用 qesdk\_performTask 执行的函数的结果。在使用 type/data 返回参数中的信息之前，调用方需要检查返回结果是否为 SUCCESS。调用方需要执行 qesdk\_freeFunctionHandle 来释放与 QESDK 服务函数调用相关的所有资源。

qesdk_error_t qesdk_decodeResult(
          qesdk_result_t result, 
          qesdk_type_t *type, 
          void **data
          ) Copy to clipboard

## 参数

          - result

              - 来自 qesdk\_performTask 的 QESDK 结果对象

          - type

              - 数据中返回的数据类型的存储空间（由调用方管理）

          - data

              - 实际返回数据

## 返回结果

          - qesdk\_error\_t

              - - SUCCESS - 解码结果成功
- FAILED - 解码结果失败

**上一级主题：** [函数执行](https://docs.qualcomm.com/doc/80-PK177-134Y/topic/native_functions.html)

Last Published: Jun 22, 2023

[Previous Topic
qesdk\_performTask](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/native_perform_task.md) [Next Topic
qesdk\_freeFunctionHandle](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134Y/topics/native_free_function_handle.md)