_heapmin
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at _heapmin.
Releases unused heap memory to the operating system.
Syntax
int _heapmin( void );
Return Value
If successful, _heapmin
returns 0; otherwise, the function returns –1 and sets errno
to ENOSYS
.
For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.
Remarks
The _heapmin
function minimizes the heap by releasing unused heap memory to the operating system. If the operating system does not support _heapmin
(for example, Windows 98), the function returns –1 and sets errno
to ENOSYS
.
Requirements
Routine | Required header | Optional header |
---|---|---|
_heapmin |
<malloc.h> | <errno.h> |
For more compatibility information, see Compatibility in the Introduction.
.NET Framework Equivalent
Not applicable. To call the standard C function, use PInvoke
. For more information, see Platform Invoke Examples.
See Also
Memory Allocation
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc