_CrtMemDumpStatistics
Vypíše informace o hlavičce ladění určené haldě státu ve formě čitelné pro uživatele (pouze pro ladicí verzi).
void _CrtMemDumpStatistics(
const _CrtMemState *state
);
Parametry
- state
Ukazatel stavu haldy pro výpis.
Poznámky
_CrtMemDumpStatistics Funkce vypíše ladicí informace záhlaví pro určitý stav haldy ve formě uživatelem čitelný.Výpis statistiky lze v aplikaci sledovat přidělení a vyhledat problémy s pamětí.Stavu paměti mohou obsahovat specifické haldy stavu nebo rozdíl mezi dvěma státy.Když _DEBUG není definován, jsou volání do _CrtMemDumpStatistics odstraněna během předběžného zpracování.
state Parametr musí být ukazatel _CrtMemState struktury, který byl vyplněn podle _CrtMemCheckpoint nebo vrácené _CrtMemDifference před _CrtMemDumpStatistics se nazývá.Pokud state je NULL, je vyvolána obslužná rutina neplatného parametru, jak je popsáno v Ověření parametru.Pokud je povoleno zpracování pokračovat, errno je nastavena na EINVAL a nedojde k žádné akci.Další informace naleznete v tématu errno, _doserrno, _sys_errlist, and _sys_nerr.
Další informace o funkcích stavu haldy a o struktuře _CrtMemState viz Funkc vykazování stavu haldy.Další informace o způsobu přidělování, inicializace a správy paměťových bloků v ladicí verzi základní haldy viz Podrobnosti haldy ladění CRT.
Požadavky
Rutina |
Požadované záhlaví |
Volitelná záhlaví |
---|---|---|
_CrtMemDumpStatistics |
<crtdbg.h> |
<errno.h> |
Další informace o kompatibilitě naleznete v úvodu tématu Kompatibilita.
Knihovny: Pouze verze ladění knihoven Funkce knihovny CRT.
Příklad
Viz téma crt_dbg1.