_heapmin
Gibt nicht verwendeten Heapspeicher für das Betriebssystem frei.
Syntax
int _heapmin( void );
Rückgabewert
Bei Erfolg gibt _heapmin
„0“ (null) zurück; andernfalls gibt die Funktion „-1“ zurück und legt errno
auf ENOSYS
fest.
Weitere Informationen zu diesem und anderen Rückgabecodes finden Sie unter , , _doserrno
, _sys_errlist
und _sys_nerr
.errno
Hinweise
Die _heapmin
-Funktion minimiert den Heap durch die Freigabe von nicht verwendetem Heapspeicher an das Betriebssystem. Wenn das Betriebssystem nicht unterstützt _heapmin
wird (z. B. Windows 98), gibt die Funktion -1 zurück und legt sie auf errno
ENOSYS
.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Wie Sie dieses Verhalten ändern, erfahren Sie unter Globaler Status in der CRT.
Anforderungen
Routine | Erforderlicher Header | Optionaler Header |
---|---|---|
_heapmin |
<malloc.h> | <errno.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Speicherzuweisung
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc