_msize
힙에 할당 된 메모리 블록의 크기를 반환 합니다.
size_t _msize(
void *memblock
);
매개 변수
- memblock
메모리 블록에 대 한 포인터입니다.
반환 값
_msize부호 없는 정수 크기 (바이트)를 반환합니다.
설명
_msize 함수를 호출 하 여 할당 된 메모리 블록의 바이트에서 크기, 반환 calloc, malloc, 또는 realloc.
C 런타임 라이브러리의 디버그 버전을 응용 프로그램이 연결 될 때 _msize 확인 _msize_dbg.디버깅 프로세스 동안 힙 관리 하는 방법에 대 한 자세한 내용은 참조 하십시오. CRT 디버그 힙.
이 함수는 매개 변수를 확인합니다.경우 memblock 는 null 포인터 _msize 에 설명 된 대로 잘못 된 매개 변수 처리기를 호출 합니다. 매개 변수 유효성 검사.오류를 처리 하는 경우 함수 설정 errno 에 EINVAL 및-1을 반환 합니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
_msize |
<malloc.h> |
더 많은 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
라이브러리
모든 버전의 C 런타임 라이브러리.
예제
예제를 보려면 realloc.
해당 .NET Framework 항목
해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.