Freigeben über


_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_errlistund _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 _heapminwird (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