_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 を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。