_aligned_free
Libera un bloque de memoria que fue asignado con _aligned_malloc o _aligned_offset_malloc.
void _aligned_free (
void *memblock
);
Parámetros
- memblock
Un puntero al bloque de memoria que se devuelve a la función de _aligned_malloc o de _aligned_offset_malloc .
Comentarios
_aligned_free es **__declspec(noalias)**marcado, lo que significa que la función está garantizada para no modificar variables globales. Para obtener más información, vea noalias.
Esta función no valida su parámetro, a diferencia de las demás funciones _aligned CRT. Si memblock es un puntero de NULL , esta función no realiza simplemente ninguna acción. No cambia errno y no invoca el controlador no válido del parámetro. Si se produce un error en la función debido no mediante funciones _aligned a previamente asignar el bloque de memoria o una desalineación de memoria se produce debido a alguna calamidad imprevista, la función genera un informe de depuración de _RPT, _RPTF, _RPTW, _RPTFW (Macros).
Requisitos
Rutina |
Encabezado necesario |
---|---|
_aligned_free |
<malloc.h> |
Ejemplo
Para obtener más información, vea _aligned_malloc.
Equivalente en .NET Framework
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.