# qesdk\_deinit

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

Terminates the QESDK connection that is initiated by the application. The QESDK connection is terminated either upon application exit or by explicitly invoking the qesdk\_deinit function. Any registered API callbacks through the QESDK framework are cancelled.

qesdk_error_t qesdk_deinit()Copy to clipboard

## Parameters

| Parameter | Data type | Description |
| --- | --- | --- |
| qesdk\_handle | qesdk\_handle\_t | QESDK service handle. |

## Returns

| Return | Description |
| --- | --- |
| qesdk\_error\_t | <ul class="ul"><br>                  <li class="li">SUCCESS: Deregistration succeeded</li><br><br>                  <li class="li">FAILED: Deregistration failed</li><br><br>                </ul> |

**Parent Topic:** [QESDK specific APIs](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_qesdk_specific_apis.html)

Last Published: Nov 14, 2024

[Previous Topic
qesdk\_initEx](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_init_ex.md) [Next Topic
getApiNameList](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/native_get_api_name_list.md)