_aligned_free
Uvolní blok paměti, která byla přidělena s _aligned_malloc nebo _aligned_offset_malloc.
void _aligned_free (
void *memblock
);
Parametry
- memblock
Ukazatel na blok paměti, která byla vrácena _aligned_malloc nebo _aligned_offset_malloc funkce.
Poznámky
_aligned_freeje označena __declspec(noalias), což znamená, že funkce je zaručena upravit globální proměnné.Další informace naleznete v noalias.
Tato funkce ověřuje jeho parametr, na rozdíl od jiných funkcí _aligned CRT.Pokud memblock je NULL ukazatel, tato funkce provede jednoduše žádné akce.Změny errno a vyvolá obsluhu neplatný parametr.Pokud dojde k chybě ve funkci kvůli pomocí funkce _aligned není dříve přidělit blok paměti, alokaci paměti dochází kvůli některých nepředvídaných calamity funkce generuje ladicí zprávy _RPT, _RPTF, _RPTW, _RPTFW – makra.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_aligned_free |
<malloc.h> |
Příklad
Další informace naleznete v _aligned_malloc.
Ekvivalent v rozhraní .NET Framework
Nelze použít Použijte volání funkce standardní C, PInvoke. Další informace naleznete v tématu Příklady vyvolat platformu.