다음을 통해 공유


메모리 할당

다음 루틴을 사용하여 메모리를 할당, 확보 및 다시 할당합니다.

메모리 할당 루틴

루틴

기능

.NET Framework의 해당 값

_alloca, _malloca

스택에서 메모리 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

calloc

할당된 블록에서 모든 바이트를 0으로 초기화하는 배열에 저장소 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_calloc_dbg

calloc의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

operator delete

할당된 블록 확보

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

operator delete[]

할당된 블록 확보

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_expand

이동하지 않고 메모리 블록을 확장 또는 축소

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_expand_dbg

_expand의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

free

할당된 블록 확보

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_free_dbg

free의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_freea

스택에서 할당된 블록 확보

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_get_heap_handle

CRT 힙의 Win32 HANDLE을 가져옵니다.

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_heapadd

힙에 메모리 추가

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_heapchk

일관성을 위한 힙 검사

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_heapmin

힙에서 사용하지 않는 메모리 해제

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_heapset

지정된 값으로 빈 힙 항목 채우기

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_heapwalk

힙의 각 항목에 대한 정보 반환

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

malloc

힙에서 메모리 블록 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_malloc_dbg

malloc의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_msize

할당된 블록 크기 반환

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_msize_dbg

_msize의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

new

힙에서 메모리 블록 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

new[]

힙에서 메모리 블록 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_query_new_handler

_set_new_handler가 설정한 대로 현재 새 처리기 루틴 주소 반환

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_query_new_mode

malloc에 대한 _set_new_mode 로 설정된 새 처리기 모드를 나타내는 정수 반환

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

realloc

새 크기로 블록 다시 할당

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_realloc_dbg

realloc의 디버그 버전,런타임 라이브러리의 디버그 버전에서만 사용 가능

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_set_new_handler

new 연산자가 메모리 할당에 실패하고 STL(표준 템플릿 라이브러리)의 컴파일을 사용하도록 설정한 경우 오류 처리 메커니즘 사용

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

_set_new_mode

malloc에 대해 새 처리기 모드 설정

해당 사항 없음. 표준 C 함수를 호출하려면 PInvoke를 사용합니다. 자세한 내용은 플랫폼 호출 예제를 참조하십시오.

참고 항목

참조

범주별 런타임 루틴