_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> |
有关兼容性的详细信息,请参阅 兼容性。