_heapmin

Освобождает неиспользуемую память кучи для операционной системы.

Синтаксис

int _heapmin( void );

Возвращаемое значение

В случае успешного выполнения _heapmin возвращает 0; в противном случае функция возвращает –1 и задает для errno значение ENOSYS.

Дополнительные сведения об этом и других кодах возврата см. в разделе errno, _doserrno_sys_errlistи _sys_nerr.

Замечания

Функция _heapmin устанавливает минимальный размер кучи, высвобождая неиспользуемую память для операционной системы. Если операционная система не поддерживает _heapmin(например, Windows 98), функция возвращает значение -1 и задает errno значение ENOSYS.

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Маршрут Обязательный заголовок Необязательный заголовок
_heapmin <malloc.h> <errno.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Выделение памяти
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc