_get_sbh_threshold
小ブロック ヒープでサポートされるメモリ割り当てサイズの上限値を返します。
size_t _get_sbh_threshold( void );
戻り値
小ブロック ヒープでサポートされるメモリ割り当てサイズの上限値を返します。
解説
_get_sbh_threshold は小ブロック ヒープの現在のしきい値を取得します。既定のしきい値は Windows 2000 以降のプラットフォームになります。既定では小ブロック ヒープは Windows 2000 以降のプラットフォームではこれらのインスタンスの小ブロック ヒープを有効にするに _set_sbh_threshold が以外の値を呼び出すことができますが使用されません。
必要条件
ルーチン |
必須ヘッダー |
---|---|
_get_sbh_threshold |
<malloc.h> |
互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。
使用例
このプログラムは小ブロック ヒープでサポートされるメモリ割り当てサイズの上限値を取得する方法を示します。
// crt__get_sbh_threshold.c
#include <stdio.h>
#include <malloc.h>
int main( void )
{
size_t sbh_threshold;
sbh_threshold = _get_sbh_threshold();
printf( "The upper limit for the size of a memory allocation is %d.\n", sbh_threshold);
}
同等の .NET Framework 関数
該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。