Udostępnij za pośrednictwem


_heapadd

Dodaje pamięć do sterta.

Ważne

Ta funkcja jest przestarzała. Począwszy od programu Visual Studio 2015, nie jest on dostępny w CRT.

Składnia

int _heapadd(
   void *memblock,
   size_t size
);

Parametry

memblock
Wskaźnik do pamięci stertowej.

size
Rozmiar pamięci do dodania w bajtach.

Wartość zwracana

Jeśli operacja powiedzie się, _heapadd zwraca wartość 0; w przeciwnym razie funkcja zwraca wartość -1 i ustawia wartość errno ENOSYS.

Aby uzyskać więcej informacji na temat tych i innych kodów powrotnych, zobacz errno, _doserrno, _sys_errlisti _sys_nerr.

Uwagi

Począwszy od języka Visual C++ w wersji 4.0, podstawowa struktura sterty została przeniesiona do bibliotek czasu wykonywania języka C w celu obsługi nowych funkcji debugowania. W związku z tym _heapadd nie jest już obsługiwana na żadnej platformie opartej na interfejsie API Win32.

Wymagania

Procedura Wymagany nagłówek Opcjonalny nagłówek
_heapadd <malloc.h> <errno.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność w temacie Wprowadzenie.

Zobacz też

Alokacja pamięci
free
_heapchk
_heapmin
_heapset
_heapwalk
malloc
realloc