Freigeben über


_heapadd

Fügt dem Heap Speicher hinzu.

int _heapadd( 
   void *memblock,
   size_t size 
);

Parameter

  • memblock
    Zeiger zum Heapspeicher.

  • size
    Größe des Arbeitsspeichers, um, in Bytes hinzuzufügen.

Rückgabewert

Wenn erfolgreich, _heapadd gibt 0 zurück; Andernfalls wird die Funktion - 1 zurück und legt errno auf ENOSYS fest.

Weitere Informationen über diese und andere Rückgabecodes, finden Sie unter _doserrno, errno, _sys_errlist und _sys_nerr.

Hinweise

Ab Visual C++-Version 4.0, wurde die zugrunde liegende Heapstruktur auf die C-Laufzeitbibliotheken verschoben, um die neuen Debugfeatures zu unterstützen. Daher wird _heapadd nicht mehr auf eine beliebige Plattform unterstützt, die auf der Win32-API ist.

Anforderungen

Routine

Erforderlicher Header

Optionaler Header

_heapadd

<malloc.h>

<errno.h>

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

.NET Framework-Entsprechung

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

Speicherbelegung

Frei

_heapchk

_heapmin

_heapset

_heapwalk

malloc

realloc