다음을 통해 공유


메모리 할당

이러한 루틴을 사용 하 여 무료로 할당 하 고 메모리를 다시 할당 합니다.

메모리 할당 루틴

루틴

사용할 도구

.NET Framework에 있는 해당

_alloca, _malloca

스택에서 메모리를 할당 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

calloc

모든 바이트 할당 된 블록을 0으로 초기화 되는 배열에 대 한 저장소를 할당 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_calloc_dbg

디버그 버전의 calloc. 런타임 라이브러리의 디버그 버전 에서만 사용할 수

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

delete 연산자

할당 된 블록 사용 가능

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

delete] 연산자

할당 된 블록 사용 가능

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_expand

확장 하거나 이동 하지 않고 메모리 블록을 축소 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_expand_dbg

디버그 버전의 _expand. 런타임 라이브러리의 디버그 버전 에서만 사용할 수

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

약속

할당 된 블록 사용 가능

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_free_dbg

디버그 버전의 free. 런타임 라이브러리의 디버그 버전 에서만 사용할 수

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_freea

스택에서 할당 된 블록 사용 가능

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_get_heap_handle

Win32 핸들 CRT 힙 볼 수 있습니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_get_sbh_threshold

최대 크기를 작은 블록 힙에서 지원 되는 메모리 할당에 대 한 반환

해당 사항 없음.표준 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.자세한 내용은 플랫폼 호출 예제.

새]

힙에서 메모리 블록을 할당

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_query_new_handler

으로 설정 현재 새 처리기 루틴의 주소를 반환 합니다._set_new_handler

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_query_new_mode

새 처리기 모드로 설정 하 표시 하는 반환 정수 _set_new_mode 에 대 한malloc

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

realloc

새 크기에 블록을 다시 할당 합니다.

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_realloc_dbg

디버그 버전의 realloc. 런타임 라이브러리의 디버그 버전 에서만 사용할 수

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_set_new_handler

오류 처리 메커니즘을 사용 하면 new 연산자를 실패 (메모리를 할당할 수) 컴파일의 STL (표준 템플릿 라이브러리)을 사용 하 고

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

_set_new_mode

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

해당 사항 없음.표준 C 함수를 호출할 수 있습니다 PInvoke.자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

범주별 런타임 루틴