_set_sbh_threshold

Setzt die Obergrenze für die Größe einer Speicherbelegung fest, die von den Heap für kleine Blöcke unterstützt wird.

int _set_sbh_threshold(
   size_t size 
);

Parameter

  • size
    Die neue Größe des festzulegenden Schwellenwert für kleine Blöcke.

Rückgabewert

Gibt 1 zurück, wenn der Vorgang der Einstellung die Größe der Schwellenwert für kleine Blöcke erfolgreich ist.Wenn die Eingabe Größe der Schwellenwert zu groß ist, wird der Ereignishandler aufgerufen, z. B. ungültige Parameter in Parametervalidierungbeschrieben.Wenn die Ausführung ermöglicht wird, um fortzufahren, gibt diese Funktion errno legt diesen fest EINVAL und 0 zurück.

Hinweise

_set_sbh_threshold legt den aktuellen Schwellenwert für den Heap für kleine Blöcke fest.Die Größe der Schwellenwert ist für Windows 2000 und höher (null).Standardmäßig wird der Heap für kleine Blöcke nicht unter Windows 2000 und neueren Betriebssystemen 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

_set_sbh_threshold

<malloc.h>

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

.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

_get_sbh_threshold