_heapmin

Libera la memoria del montón no utilizada al sistema operativo.

Sintaxis

int _heapmin( void );

Valor devuelto

Si se realiza correctamente, _heapmin devuelve 0; en caso contrario, la función devuelve -1 y establece errno en ENOSYS.

Para obtener más información sobre este y otros códigos de retorno, consulte errno, _doserrno, _sys_errlist y _sys_nerr.

Comentarios

La función _heapmin minimiza el montón al liberar memoria del montón no utilizada al sistema operativo. Si el sistema operativo no admite _heapmin(por ejemplo, Windows 98), la función devuelve -1 y establece en errnoENOSYS.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado necesario Encabezado opcional
_heapmin <malloc.h> <errno.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Consulte también

Asignación de memoria
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc