_heapadd_heapadd

힙에 메모리를 추가합니다.Adds memory to the heap.

중요

이 함수는 사용되지 않습니다.This function is obsolete. Visual Studio 2015부터 CRT에서 사용할 수 없습니다.Beginning in Visual Studio 2015, it is not available in the CRT.

구문Syntax

int _heapadd(   
   void *memblock,  
   size_t size   
);  

매개 변수Parameters

memblock
힙 메모리에 대한 포인터입니다.Pointer to the heap memory.

size
추가할 메모리 크기(바이트)입니다.Size of memory to add, in bytes.

반환 값Return Value

성공하면 _heapadd에서 0을 반환합니다. 그렇지 않으면 함수에서 –1을 반환하고 errnoENOSYS로 설정합니다.If successful, _heapadd returns 0; otherwise, the function returns -1 and sets errno to ENOSYS.

이러한 반환 코드 및 기타 반환 코드에 대한 자세한 내용은 _doserrno, errno, _sys_errlist 및 _sys_nerr를 참조하세요.For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.

설명Remarks

Visual C++ 버전 4.0부터 새 디버깅 기능을 지원하기 위해 기본 힙 구조가 C 런타임 라이브러리로 이동되었습니다.Beginning with Visual C++ version 4.0, the underlying heap structure was moved to the C run-time libraries to support the new debugging features. 따라서 _heapadd 는 Win32 API를 기반으로 하는 플랫폼에서 더 이상 지원되지 않습니다.As a result, _heapadd is no longer supported on any platform that is based on the Win32 API.

요구 사항Requirements

루틴Routine 필수 헤더Required header 선택적 헤더Optional header
_heapadd <malloc.h><malloc.h> <errno.h><errno.h>

호환성에 대한 자세한 내용은 소개에서 호환성을 참조하세요.For more compatibility information, see Compatibility in the Introduction.

참고 항목See Also

메모리 할당 Memory Allocation
free free
_heapchk _heapchk
_heapmin _heapmin
_heapset _heapset
_heapwalk _heapwalk
malloc malloc
reallocrealloc