Share via


_heapmin

釋放未使用的堆積記憶體給作業系統。

語法

int _heapmin( void );

傳回值

若成功,_heapmin 會傳回 0;否則此函式會傳回 -1,並將 errno 設為 ENOSYS

如需此傳回碼和其他傳回碼的詳細資訊,請參閱 errno_sys_errlist_doserrno_sys_nerr

備註

_heapmin 函式透過釋放未使用的堆積記憶體給作業系統,將堆積最小化。 如果作業系統不支援 _heapmin (例如 Windows 98),函式會傳回 -1,並將 設定 errnoENOSYS

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭 選擇性標頭
_heapmin <malloc.h> <errno.h>

如需相容性詳細資訊,請參閱相容性

另請參閱

記憶體配置
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc