Compartilhar via


_set_sbh_threshold

Define o limite superior para o tamanho de uma alocação de memória que oferecerá suporte a pilha de blocos pequenos.

int _set_sbh_threshold(
   size_t size 
);

Parâmetros

  • size
    O novo tamanho de limite de blocos pequenos a ser definido.

Valor de retorno

Retorna 1 se a operação de definir o tamanho limite de blocos pequenos for bem-sucedida.Se o tamanho limite de entrada é muito grande, o manipulador de parâmetro inválido é invocado, conforme descrito em Validação de parâmetro.Se a execução terá permissão para continuar, essa função define errno para EINVAL e retorna 0.

Comentários

_set_sbh_thresholdDefine o valor atual para a pilha de blocos pequenos.O tamanho de limite padrão é zero para o Windows 2000 e sistemas operacionais posteriores.Por padrão, a pilha de blocos pequenos não é usada no Windows 2000 e sistemas operacionais posteriores, porém _set_sbh_threshold pode ser chamado com um valor diferente de zero para habilitar a pilha de blocos pequenos nesses casos.

Requisitos

Rotina

Cabeçalho necessário

_set_sbh_threshold

<malloc.h>

Para obter mais informações de compatibilidade, consulte compatibilidade na introdução.

Equivalência do .NET Framework

Não aplicável. Para chamar a função c padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Alocação de memória

_get_sbh_threshold