6.8 内存释放

在上述接口调用中,会有一些二级指针作为出参,比如void data,atrust_status data。在调用这些接口并使用完这些出参之后,请调用atrust_free接口来释放这些出参的内存,以避免内存泄漏。

note:您可以在之前的示例代码中找到该接口的调用。

接口定义

void ATRUST_API atrust_free(void *data);

参数和返回值说明

参数名 类型 出参/入参 必须 说明
data void* in 需要释放的数据

示例代码

// 二级指针作为参数(出参)
void *data;
atrust_error_code ec = atrust_sync_login_by_totp(m_totp, &nextAuth, &data);

// ...

atrust_free(data);
data = nullptr;
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-07-25 14:08

results matching ""

    No results matching ""