heap_destroy 内核服务

用途

除去堆。

语法

#include <sys/types.h>
#include <sys/malloc.h>
#include <sys/kerrno.h>
kerrno_t heap_destroy (heapattr_t heap, long flags);

参数

描述
堆 (heap) 要破坏的堆。
标志 必须为零。

描述

此服务会从系统中除去堆及其内部资源。 销毁堆时,必须没有未完成的分配。

执行环境

仅可从 流程环境 调用 heap_destroy 内核服务。

返回值

描述
EINVAL_HEAP_DESTROY 参数是不可识别的。
EBUSY_HEAP_DESTROY 堆仍在使用中。