_msize

在堆返回的范围内存分配。

size_t _msize(
   void *memblock 
);

参数

  • memblock
    对的指针内存块。

返回值

_msize 返回该大小 (以字节为单位) 为无符号整数。

备注

_msize 函数返回的大小,以字节为单位),内存分配由调用 callocmallocrealloc

当应用程序使用 C 运行库时的调试版本链接, _msize 解析为 _msize_dbg。 有关堆方式的更多信息管理在调试过程中,请参见 CRT 调试堆

此功能验证其参数。 如果 memblock 是 null 指针, _msize 调用无效参数处理程序,如 参数验证所述。 如果错误进行处理,函数用于设置 errnoEINVAL 并返回 -1。

要求

实例

必需的头

_msize

malloc.h

有关更多兼容性信息,请参见中介绍的 兼容性

C 运行库的所有版本。

示例

realloc参见示例。

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例

请参见

参考

内存分配

calloc

_expand

malloc

realloc