Udostępnij za pośrednictwem


_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_errlisti _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