Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.