_set_sbh_threshold
设置将由小的块堆支持内存分配大小的上限。
int _set_sbh_threshold(
size_t size
);
参数
- size
新小的块将设置的阈值范围。
返回值
,如果设置对块阈值范围的操作成功,则返回 1。如果输入阈值大小而言太大,无效参数调用处理程序,如 参数验证所述。如果执行允许继续,此功能设置 errno 到 EINVAL 并返回 0。
备注
_set_sbh_threshold 设置对块堆的当前阈值。默认阈值范围是 Windows 2000 和更高版本的操作系统的零。默认情况下,对块堆在 Windows 2000 和更高版本的操作系统未使用,不过, _set_sbh_threshold 可以调用以非零值启用这些实例的小型块堆。
要求
实例 |
必需的头 |
---|---|
_set_sbh_threshold |
malloc.h |
有关更多兼容性信息,请参见中介绍的 兼容性 。
.NET Framework 等效项
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。