次の方法で共有


_heapmin

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

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