다음을 통해 공유


_msize

힙에 할당 된 메모리 블록의 크기를 반환 합니다.

size_t _msize(
   void *memblock 
);

매개 변수

  • memblock
    메모리 블록에 대 한 포인터입니다.

반환 값

_msize부호 없는 정수 크기 (바이트)를 반환합니다.

설명

_msize 함수를 호출 하 여 할당 된 메모리 블록의 바이트에서 크기, 반환 calloc, malloc, 또는 realloc.

C 런타임 라이브러리의 디버그 버전을 응용 프로그램이 연결 될 때 _msize 확인 _msize_dbg.디버깅 프로세스 동안 힙 관리 하는 방법에 대 한 자세한 내용은 참조 하십시오. CRT 디버그 힙.

이 함수는 매개 변수를 확인합니다.경우 memblock 는 null 포인터 _msize 에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 합니다. 매개 변수 유효성 검사.오류를 처리 하는 경우 함수 설정 errnoEINVAL 및-1을 반환 합니다.

요구 사항

루틴

필수 헤더

_msize

<malloc.h>

더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리

모든 버전의 C 런타임 라이브러리.

예제

예제를 보려면 realloc.

해당 .NET Framework 항목

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

참고 항목

참조

메모리 할당

calloc

_expand

malloc

realloc