Sdílet prostřednictvím


_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.

Viz také

Referenční dokumentace

Zarovnání dat