_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