Sdílet prostřednictvím


_CrtMemDumpStatistics

Vypíše informace hlavičky ladění pro zadaný stav haldy ve formě čitelné pro uživatele (pouze pro ladicí verzi).

Syntaxe

void _CrtMemDumpStatistics(
   const _CrtMemState *state
);

Parametry

state
Ukazatel na stav haldy pro výpis.

Poznámky

Funkce _CrtMemDumpStatistics vyčte informace hlavičky ladění pro zadaný stav haldy ve formuláři čitelném uživatelem. Pomocí statistiky výpisu lze v aplikaci sledovat přidělování a vyhledávat problémy s pamětí. Stav paměti může obsahovat specifický stav haldy nebo rozdíl mezi dvěma stavy. Pokud _DEBUG není definováno, volání, která _CrtMemDumpStatistics se mají odebrat během předběžného zpracování.

Parametr state musí být ukazatel na _CrtMemState strukturu, která byla vyplněna _CrtMemCheckpoint nebo vrácena _CrtMemDifference před _CrtMemDumpStatistics zavoláním. Pokud state je NULL, je vyvolána neplatná obslužná rutina parametru, jak je popsáno v ověření parametru. Pokud je povoleno pokračovat spuštěním, errno je nastavena na EINVALhodnotu a není provedena žádná akce. Další informace naleznete v tématu errno, _doserrno, _sys_errlista _sys_nerr.

Další informace o funkcích stavu haldy a _CrtMemState struktuře naleznete v tématu Funkce generování sestav stavu haldy. Další informace o přidělování, inicializaci a správě bloků paměti ve verzi ladění základní haldy naleznete v podrobnostech haldy ladění CRT.

Požadavky

Rutina Požadovaný hlavičkový soubor Volitelná záhlaví
_CrtMemDumpStatistics <crtdbg.h> <errno.h>

Další informace o kompatibilitě najdete v tématu Kompatibilita.

Knihovny: Ladění verzí pouze knihoven modulu runtime jazyka C.

Viz také

Rutiny ladění