次の方法で共有


_heapmin

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

構文

int _heapmin( void );

戻り値

成功すると、_heapmin は 0 を返します。それ以外の場合、この関数は -1 を返し、errnoENOSYS に設定します。

このリターン コードやその他のリターン コードの詳細については、「errno_doserrno_sys_errlist、および _sys_nerr」を参照してください。

解説

_heapmin 関数は、使用されていないヒープをオペレーティング システムに対して開放することでヒープを最小化します。 オペレーティング システムが _heapmin (Windows 98 など) をサポートしていない場合、関数は -1 を返し、 errnoENOSYSに設定します。

既定では、この関数のグローバル状態の適用対象は、アプリケーションになります。 この動作を変更するには、「CRT でのグローバル状態」を参照してください。

要件

ルーチンによって返される値 必須ヘッダー オプション ヘッダー
_heapmin <malloc.h> <errno.h>

互換性の詳細については、「 Compatibility」を参照してください。

関連項目

メモリ割り当て
free
_heapadd
_heapchk
_heapset
_heapwalk
malloc