_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 EINVAL
hodnotu a není provedena žádná akce. Další informace naleznete v tématu errno
, _doserrno
, _sys_errlist
a _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.