_aligned_free_dbg
Uvolní blok paměti, která byla přidělena s _aligned_malloc nebo _aligned_offset_malloc (pouze ladění).
void _aligned_free_dbg(
void *memblock
);
Parametry
- memblock
Ukazatel na blok paměti, která byla vrácena _aligned_malloc nebo _aligned_offset_malloc funkce.
Poznámky
_aligned_free_dbg Je funkce ladicí verzi _aligned_free funkce.Při _DEBUG není definována, každé volání _aligned_free_dbg na volání _aligned_free.Obě _aligned_free a _aligned_free_dbg volného bloku paměti haldy základní, ale _aligned_free_dbg přizpůsobí funkce ladění: blokuje schopnost uchovat uvolněné haldy propojeného seznamu simulace nedostatku paměti.
_aligned_free_dbgprovádí kontrolu platnosti na všechny zadané soubory a umístění bloku před provedením operace zdarma.Tato informace není očekáván aplikace.Při uvolnění bloku paměti správce hald ladění automaticky zkontroluje integritu vyrovnávacích pamětí na obou stranách část uživatelů a zpráva o chybě v případě přepsání došlo.Pokud _CRTDBG_DELAY_FREE_MEM_DF bit pole _crtDbgFlag je příznak nastaven, uvolněné blok je vyplněn přiřazenou hodnotu 0xDD, _FREE_BLOCK typ a drženo haldě propojeného seznamu bloků paměti.
Pokud dojde k chybě v uvolnění paměti, errno je nastavena s informacemi z operačního systému na povaze chyby.Další informace naleznete v tématu Kód chyby, _doserrno, _sys_errlist a _sys_nerr.
Informace o jak jsou bloky paměti přidělené, inicializován a spravuje v ladicí verzi základní haldy Správa paměti a ladění haldy.Informace o typech bloku přidělení a jejich použití naleznete v tématu Typy bloky na ladění haldy.Informace o rozdílech mezi volání haldy standardní funkce a její verzi ladění v ladicí verzi aplikace naleznete v tématu pomocí ladění verze Versus the Base verze.
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_aligned_free_dbg |
<crtdbg.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
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.