内存分配
使用这些实例分配,释放和重新分配内存。
内存分配例程
实例 |
使用 |
.NET framework 等效 |
---|---|---|
从堆栈分配内存 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
分配数组的存储空间,初始化在分配的每个字节块为 0 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 calloc版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
分配可用块 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
分配可用块 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
展开或收缩内存块,而无需将其 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 _expand版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
分配可用块 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 free版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
分配可用从堆栈块 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
获取 CRT 堆的 Win32 处理。 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
返回将由小的块堆支持内存分配大小的上限 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
添加到内存堆 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
检查堆一致性 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
将释放堆中未使用的内存 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
使用指定的值填充可用堆输入 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
返回有关每项的信息在堆 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
allocate 阻止堆中的内存 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 malloc版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
返回范围的分配块 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 _msize版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
allocate 阻止堆中的内存 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
allocate 阻止堆中的内存 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
当前新的处理程序实例返回地址如设置由 _set_new_handler |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
返回一个新的处理程序模式的整数设置由 malloc的 _set_new_mode |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
reallocate 块到新的大小 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
调试 realloc版本中;只能在运行库的调试版本 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
启用错误处理机制,当 new 运算符失败时 (分配内存) 并启用标准模板库的生成 (STL) |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |
|
设置 malloc的新处理程序模式 |
不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例。 |