_heapmin

将未使用的堆内存释放到操作系统。

语法

int _heapmin( void );

返回值

如果成功,_heapmin 会返回 0;否则,此函数会返回 -1,并将 errno 设置为 ENOSYS

有关这代码和其他返回代码的详细信息,请参阅 errno_doserrno_sys_errlist_sys_nerr

备注

_heapmin 函数通过将未使用的堆内存释放到操作系统来最小化堆。 如果操作系统不支持 _heapmin(例如 Windows 98),则函数返回 -1 并将 errno 设置为 ENOSYS

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

例程 必需的标头 可选标头
_heapmin <malloc.h> <errno.h>

有关兼容性的详细信息,请参阅 兼容性

另请参阅

内存分配
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc