Выделение памяти
Используйте эти подпрограммы для выделения, освобождения и повторного выделения памяти.
Подпрограммы выделения памяти
Подпрограмма |
Применение |
Эквивалент .NET Framework |
---|---|---|
Выделение памяти из стека |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Выделение хранилища для массива, инициализация всех байт в выделенном блоке нулями. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия calloc; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Освобождение выделенного блока |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Освобождение выделенного блока |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Расширение или сжатие блока памяти без перемещения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия _expand; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Освобождение выделенного блока |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия free; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Освобождение выделенного блока из стека |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Получение HANDLE Win32 кучи CRT. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Добавление памяти в кучу |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Проверка согласованности кучи |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Освобождение неиспользуемой памяти в куче |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Заполнение свободных записей кучи указанным значением |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Возвращение сведений о каждой записи в куче |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Выделение блока памяти из кучи |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия malloc; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Возвращение размера выделенного блока |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия _msize; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Выделение блока памяти из кучи |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Выделение блока памяти из кучи |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Возвращение адреса текущей новой процедуры обработчика, как задано _set_new_handler |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Возвращение целого числа, указывающего новый режим обработчика, заданный _set_new_mode или malloc |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Перераспределение нового размера блока |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Отладочная версия realloc; доступна только в отладочных версиях библиотек среды выполнения |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Включение механизма обработки ошибок в случае сбоя оператора new (при выделении памяти) и включение компиляции библиотек стандартных шаблонов (STL) |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |
|
Установка нового режима обработчика для malloc |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызова неуправляемого кода. |