_heapmin
Zwalnia nieużywaną pamięć sterty do systemu operacyjnego.
Składnia
int _heapmin( void );
Wartość zwracana
Jeśli operacja powiedzie się, _heapmin
zwraca wartość 0; w przeciwnym razie funkcja zwraca wartość -1 i ustawia wartość errno
ENOSYS
.
Aby uzyskać więcej informacji na temat tych i innych kodów powrotnych, zobacz errno
, _doserrno
, _sys_errlist
i _sys_nerr
.
Uwagi
Funkcja _heapmin
minimalizuje stertę, zwalniając nieużywaną pamięć sterty do systemu operacyjnego. Jeśli system operacyjny nie obsługuje _heapmin
(na przykład Windows 98), funkcja zwraca wartość -1 i ustawia wartość errno
ENOSYS
.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek | Opcjonalny nagłówek |
---|---|---|
_heapmin |
<malloc.h> | <errno.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Zobacz też
Alokacja pamięci
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc