_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 errno
ENOSYS
.
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