Sdílet prostřednictvím


_CrtMemDumpAllObjectsSince

Vypíše informace o objektech v haldě od zahájení provádění programu nebo ze stavu určeného haldy (pouze ladicí verze).

void _CrtMemDumpAllObjectsSince( 
   const _CrtMemState *state 
);

Parametry

  • state
    Ukazatel stavu haldy začít dumpingu z nebo NULL.

Poznámky

_CrtMemDumpAllObjectsSince Funkce Vypíše informace záhlaví ladění objektů přidělené haldy do formuláře uživatelem čitelný.Informace o výpisu lze sledovat přidělení a zjišťují potíže paměti aplikací.Při _DEBUG není definována, volání do _CrtMemDumpAllObjectsSince jsou odebrány při úpravě před zpracováním.

_CrtMemDumpAllObjectsSincepoužije hodnotu state parametr určuje, kde k zahájení operace výpisu.Začněte dumpingu z haldy určené státu, state parametr musí být ukazatel na _CrtMemState struktury, který byl vyplněn podle _CrtMemCheckpoint před _CrtMemDumpAllObjectsSince byla volána.Při state je NULL, funkce začíná výpis od zahájení provádění programu.

Pokud aplikace nainstalována funkce výpisu háčkem voláním _CrtSetDumpClient, pak při každém _CrtMemDumpAllObjectsSince Vypíše informace o _CLIENT_BLOCK typ bloku, volá funkce poskytované aplikací výpis také.Ve výchozím nastavení vnitřní bloky C Runtime (_CRT_BLOCK) není součástí operace výpisu stavu paměti._CrtSetDbgFlag funkce lze zapnout _CRTDBG_CHECK_CRT_DF bit z _crtDbgFlag zahrnout tyto bloky.Navíc označeny jako bloky uvolněno nebo ignorována (_FREE_BLOCK, _IGNORE_BLOCK) nejsou zahrnuty ve výpisu stavu paměti.

Další informace o stavu funkce haldy a _CrtMemState struktury, viz Funkce vykazování stavu haldy.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.

Požadavky

Rutina

Požadované záhlaví

_CrtMemDumpAll ObjectsSince

<crtdbg.h>

Další informace o kompatibilitě v tématu Compatibility v úvodu.

Knihovny

Ladění verze C Runtime knihovny pouze.

Příklad

Ukázku použití _CrtMemDumpAllObjectsSince, viz crt_dbg2.

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

Ladění rutin

_crtDbgFlag