Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

_get_sbh_threshold

Retourne la limite supérieure de la taille d'une allocation de mémoire prise en charge par le segment de petit bloc.

size_t _get_sbh_threshold( void );

Retourne la limite supérieure de la taille d'une allocation de mémoire prise en charge par le segment de petit bloc.

_get_sbh_threshold obtient la valeur de seuil actuelle pour le segment de petit bloc. La taille par défaut du seuil est zéro pour Windows 2000 et les plateformes ultérieures. Par défaut, le segment de petit bloc n'est pas utilisé dans Windows 2000 et les plateformes ultérieures, bien que _set_sbh_threshold puisse être appelé avec une valeur différente de zéro pour activer le segment de petit bloc dans ces instances.

Routine

En-tête requis

_get_sbh_threshold

<malloc.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Ce programme montre comment récupérer la limite supérieure de la taille d'une allocation de mémoire prise en charge par le segment de petit bloc.

// 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);
}
La limite supérieure de la taille d'une allocation de mémoire est 0.

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Afficher: