_set_sbh_threshold

更新 : 2007 年 11 月

小ブロック ヒープでサポートされるメモリ割り当てサイズの上限を設定します。

int _set_sbh_threshold(
   size_t size 
);

パラメータ

  • size
    新しく設定する小ブロック ヒープ サイズのしきい値。

戻り値

小ブロック ヒープのサイズのしきい値を正常に設定できた場合は 1 を返します。入力したしきい値が大きすぎる場合、「パラメータの検証」に説明されているように、無効なパラメータ ハンドラが呼び出されます。実行の継続が許可された場合、この関数は errno を EINVAL に設定し、0 を返します。

解説

_set_sbh_threshold は、小ブロック ヒープの現在のしきい値を設定します。Windows 2000 以降のオペレーティング システムでは、既定のしきい値はゼロです。Windows 2000 以降のオペレーティング システムでは、小ブロック ヒープは既定では使用されませんが、0 以外の値を指定して _set_sbh_threshold を呼び出すと、小ブロック ヒープが有効になります。

必要条件

ルーチン

必須ヘッダー

_set_sbh_threshold

<malloc.h>

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

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

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

参照

参照

メモリ割り当て

_get_sbh_threshold