Compartir a través de


Asignación de memoria

Use estas rutinas para asignar, liberar y reasignar memoria.

Rutinas de asignación de memoria

Rutina

Uso

Equivalente de .NET Framework

_alloca, _malloca

Asignar memoria de una pila

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

calloc

Asignar almacenamiento para la matriz, inicializando a 0 cada byte en el bloque asignado

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

_calloc_dbg

Depurar la versión de calloc; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

operator delete

Liberar un bloque asignado

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

operator delete[]

Liberar un bloque asignado

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

_expand

Expandir o reducir un bloque de memoria sin moverlo

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

_expand_dbg

Depurar la versión de _expand; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

free

Liberar un bloque asignado

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

_free_dbg

Depurar la versión de free; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

_freea

Liberar un bloque asignado de la pila

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

_get_heap_handle

Obtener identificador de Win32 en el montón de CRT.

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

_heapadd

Agregar memoria al montón

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

_heapchk

Comprobar la coherencia del montón

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

_heapmin

Liberar la memoria sin usar del montón

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

_heapset

Rellenar las entradas de montón libres con el valor especificado

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

_heapwalk

Devolver información sobre cada entrada en el montón

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

malloc

Asignar un bloque de memoria del montón

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

_malloc_dbg

Depurar la versión de malloc; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

_msize

Devolver el tamaño del bloque asignado

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

_msize_dbg

Depurar la versión de _msize; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

new

Asignar un bloque de memoria del montón

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

new[]

Asignar un bloque de memoria del montón

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

_query_new_handler

Devolver la dirección de la nueva rutina de controlador actual, según lo establecido por _set_new_handler

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

_query_new_mode

Devolver un entero que indique el nuevo modo de controlador establecido por _set_new_mode para malloc

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

realloc

Reasignar un nuevo tamaño al bloque

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

_realloc_dbg

Depurar la versión de realloc; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución

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

_set_new_handler

Habilitar el mecanismo de tratamiento de errores cuando el operador new no pueda asignar memoria y habilitar la compilación de bibliotecas de plantillas estándar (STL)

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

_set_new_mode

Definir el nuevo modo de controlador para malloc

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

Vea también

Referencia

Rutinas de tiempo de ejecución por categoría