次の方法で共有


_set_sbh_threshold

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

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