Поделиться через


Выделение памяти

Используйте эти подпрограммы для выделения, освобождения и повторного выделения памяти.

Подпрограммы выделения памяти

Подпрограмма

Применение

Эквивалент .NET Framework

_alloca, _malloca

Выделение памяти из стека

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

calloc

Выделение хранилища для массива, инициализация всех байт в выделенном блоке нулями.

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_calloc_dbg

Отладочная версия calloc; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

Оператор delete

Освобождение выделенного блока

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

Оператор delete[]

Освобождение выделенного блока

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_expand

Расширение или сжатие блока памяти без перемещения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_expand_dbg

Отладочная версия _expand; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

free

Освобождение выделенного блока

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_free_dbg

Отладочная версия free; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_freea

Освобождение выделенного блока из стека

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_get_heap_handle

Получение HANDLE Win32 кучи CRT.

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_heapadd

Добавление памяти в кучу

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_heapchk

Проверка согласованности кучи

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_heapmin

Освобождение неиспользуемой памяти в куче

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_heapset

Заполнение свободных записей кучи указанным значением

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_heapwalk

Возвращение сведений о каждой записи в куче

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

malloc

Выделение блока памяти из кучи

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_malloc_dbg

Отладочная версия malloc; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_msize

Возвращение размера выделенного блока

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_msize_dbg

Отладочная версия _msize; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

new

Выделение блока памяти из кучи

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

new[]

Выделение блока памяти из кучи

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_query_new_handler

Возвращение адреса текущей новой процедуры обработчика, как задано _set_new_handler

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_query_new_mode

Возвращение целого числа, указывающего новый режим обработчика, заданный _set_new_mode или malloc

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

realloc

Перераспределение нового размера блока

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_realloc_dbg

Отладочная версия realloc; доступна только в отладочных версиях библиотек среды выполнения

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_set_new_handler

Включение механизма обработки ошибок в случае сбоя оператора new (при выделении памяти) и включение компиляции библиотек стандартных шаблонов (STL)

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

_set_new_mode

Установка нового режима обработчика для malloc

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода.

См. также

Ссылки

Процедуры среды выполнения по категориям