将未使用的堆内存释放到操作系统。
语法
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> |
有关兼容性的详细信息,请参阅 兼容性。