_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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по