Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Освобождает неиспользуемую память кучи для операционной системы.
Синтаксис
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