Compartir a través de


Asignación de memoria

Utilice estas rutinas para asignar, para liberar, y para reasignar memoria.

Rutinas de asignación de memoria

rutina

Utilice

equivalente de .NET Framework

_alloca, _malloca

Asignar memoria de montón

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

calloc

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

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_calloc_dbg

Versión de depuración de calloc; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

operador delete

Free asignada el bloque

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

operador delete []

Free asignada el bloque

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_expand

expanda o reduzca el bloque de memoria sin moverlo

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_expand_dbg

Versión de depuración de _expand; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

libre

Free asignada el bloque

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_free_dbg

Versión de depuración de free; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_freea

Free asignada el bloque de pila

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_get_heap_handle

Obtenga el IDENTIFIER Win32 del montón de CRT.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_get_sbh_threshold

Devuelve el límite superior del tamaño de una asignación de memoria admitida por la pila de pequeño-bloque

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_heapadd

agregue memoria a la pila

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_heapchk

Pila de comprobación de coherencia

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_heapmin

La memoria no utilizada de lanzamiento de pila

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_heapset

Entradas libres de la pila de relleno con valor especificado

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_heapwalk

Devuelven información de cada entrada de pila

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

malloc

Asigne el bloque de memoria de montón

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_malloc_dbg

Versión de depuración de malloc; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_msize

Tamaño de devolución del bloque asignado

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_msize_dbg

Versión de depuración de _msize; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

new

Asigne el bloque de memoria de montón

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

new []

Asigne el bloque de memoria de montón

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_query_new_handler

Dirección de devolución de la nueva rutina del controlador actual como lo establece _set_new_handler

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_query_new_mode

Entero return que indica el nuevo modo de controlador establecido por _set_new_modepara malloc

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

realloc

Reasigne el bloque al nuevo tamaño

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_realloc_dbg

Versión de depuración de realloc; sólo disponible en las versiones de depuración de las bibliotecas en tiempo de ejecución

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_set_new_handler

Habilite el mecanismo de control de errores cuando se produce un error en el operador de new (asignar memoria) y habilitar la compilación de las bibliotecas estándar de plantilla (STL)

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_set_new_mode

Establezca el nuevo modo de controlador para malloc

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Referencia

Rutinas de servicio por categoría