Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

_msize

Devuelve el tamaño de un bloque de memoria asignado en el montón.

size_t _msize(
   void *memblock 
);

memblock

Puntero al bloque de memoria.

_msize devuelve el tamaño (en bytes) de entero sin signo.

La función de _msize devuelve el tamaño, en bytes, del bloque de memoria asignado por una llamada a calloc, a malloc, o a realloc.

Cuando la aplicación se vincula con una versión de depuración de las bibliotecas en tiempo de ejecución de C, _msize resuelve a _msize_dbg. Para obtener más información sobre cómo la pila se administra durante el proceso de depuración, vea El montón de depuración de CRT.

esta función valida su parámetro. Si memblock es un puntero NULL, _msize invoca un controlador no válido de parámetro, tal y como se describe en Validación de parámetros. Si se utiliza el error, la función establece errno a EINVAL y devuelve -1.

rutina

Encabezado necesario

_msize

<malloc.h>

Para obtener más información de compatibilidad, vea compatibilidad en la Introducción.

bibliotecas

Vea el ejemplo para realloc.

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Adiciones de comunidad

AGREGAR
Mostrar: