Share via


_heapmin

更新 : 2007 年 11 月

使用されていないヒープ メモリをオペレーティング システムに解放します。

int _heapmin( void );

戻り値

正常に処理された場合、_heapmin は 0 を返します。それ以外の場合は –1 を返し、errno を ENOSYS に設定します。

リターン コードの詳細については、「_doserrno、errno、_sys_errlist、および _sys_nerr」を参照してください。

解説

_heapmin 関数は、ヒープを最小限にするために、使用されていないヒープ メモリをオペレーティング システムに解放します。オペレーティング システムが _heapmin をサポートしない場合 (Windows 98 など)、この関数は –1 を返し、errno を ENOSYS に設定します。

必要条件

ルーチン

必須ヘッダー

オプション ヘッダー

_heapmin

<malloc.h>

<errno.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

.NET Framework の相当するアイテム

適用できません。標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

参照

メモリ割り当て

free

_heapadd

_heapchk

_heapset

_heapwalk

malloc