Freigeben über


_get_sbh_threshold

Gibt die Obergrenze für die Größe einer Speicherbelegung zurück, die vom Heap für kleine Blöcke unterstützt wird.

size_t _get_sbh_threshold( void );

Rückgabewert

Gibt die Obergrenze für die Größe einer Speicherbelegung zurück, die vom Heap für kleine Blöcke unterstützt wird.

Hinweise

_get_sbh_threshold ruft den aktuellen Schwellenwert für den Heap für kleine Blöcke ab.Die Größe der Schwellenwert für Windows 2000 und späteren Plattformen ist Null.Standardmäßig wird der Heap für kleine Blöcke nicht auf Windows 2000 und späteren Plattformen verwendet, obwohl _set_sbh_threshold mit einem Wert ungleich 0 (null) aufgerufen werden kann, um auf den Heap für kleine Blöcke in diesen Instanzen zu aktivieren.

Anforderungen

Routine

Erforderlicher Header

_get_sbh_threshold

<malloc.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

Beispiel

Dieses Programm zeigt, wie die Obergrenze für die Größe einer Speicherbelegung abruft, die vom Heap für kleine Blöcke unterstützt wird.

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

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufrufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Plattformaufruf-Beispiele.

Siehe auch

Referenz

Speicherbelegung

_set_sbh_threshold