_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.