Partager via


_get_sbh_threshold

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

size_t _get_sbh_threshold( void );

Valeur de retour

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

Notes

_get_sbh_threshold obtient 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 plateformes ultérieures.Par défaut, le tas de petits blocs n'est pas utilisé sur Windows 2000 et les plateformes ultérieures, 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

_get_sbh_threshold

<malloc.h>

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

Exemple

Ce programme montre comment récupérer la limite supérieure pour la taille d'une allocation de mémoire qui est prise en charge par le tas de petits blocs.

// 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);
}
  

É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

_set_sbh_threshold