Partager via


_set_sbh_threshold

Définit la limite supérieure pour la taille d'une allocation de mémoire qui sera prise en charge par le tas de petits blocs.

int _set_sbh_threshold(
   size_t size 
);

Paramètres

  • size
    la nouvelle taille de seuil de petit bloc à définir.

Valeur de retour

Retourne 1 si l'opération du paramètre la taille de seuil de petit bloc est réussie.Si la taille d'entrée de seuil est trop élevée, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation des paramètres.Si est autorisé à l'exécution de se poursuivre, des ensembles errno de cette fonction à EINVAL et retourne 0.

Notes

_set_sbh_threshold définit la valeur de seuil actuelle pour le tas de petits blocs.La taille par défaut de seuil est zéro pour Windows 2000 et les systèmes d'exploitation ultérieurs.Par défaut, le tas de petits blocs n'est pas utilisé sur Windows 2000 et les systèmes d'exploitation ultérieurs, bien qu' _set_sbh_threshold puisse être appelé avec une valeur différente de zéro pour activer le tas de petits blocs dans ces instances.

Configuration requise

routine

en-tête requis

_set_sbh_threshold

<malloc.h>

Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' exemples d'appel de code non managé.

Voir aussi

Référence

Allocation de mémoire

_get_sbh_threshold