_CrtMemDumpStatistics
Zrzuca informacje nagłówka debugowania dla stanu określonego stosu w formie możliwej do odczytania użytkownika (tylko wersja debugowania).
void _CrtMemDumpStatistics(
const _CrtMemState *state
);
Parametry
- state
Wskaźnik stanu sterty zrzutu.
Uwagi
_CrtMemDumpStatistics Funkcja Zrzuca informacje nagłówka debugowania dla określonego województwa sterty w formie możliwej do odczytania użytkownika.Statystyki zrzutu może służyć przez aplikację do śledzenia przydziałów i wykrywać problemy z pamięcią.Stan pamięci może zawierać Państwa określonego stosu lub różnicę między dwoma państwami.Gdy _DEBUG nie jest zdefiniowany, wywołania _CrtMemDumpStatistics są usuwane podczas przetwarzania wstępnego.
state Parametr musi być wskaźnik do _CrtMemState struktury, które zostały wypełnione przez _CrtMemCheckpoint lub zwrócony przez _CrtMemDifference przed _CrtMemDumpStatistics nazywa się.Jeśli wskaźnik state ma wartość NULL, zostanie wywołany nieprawidłowy parametr uchwytu wskaźnika, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie będzie mógł kontynuować, errno jest ustawiona na EINVAL i nie są podejmowane nie czynności.Aby uzyskać więcej informacji, zobacz errno, _doserrno, _sys_errlist, and _sys_nerr.
Aby uzyskać więcej informacji o funkcjach stanu sterty i strukturze _CrtMemState, zobacz Funkcje raportowania stanu sterty.Aby uzyskać więcej informacji na temat sposobu, w jaki bloki pamięci są przydzielane, inicjowane i zarządzane w wersji debugowania podstawowej sterty, zobacz Szczegóły dotyczące stosu debugowania CRT.
Wymagania
Procedura |
Wymagany nagłówek |
Opcjonalne nagłówki |
---|---|---|
_CrtMemDumpStatistics |
<crtdbg.h> |
<errno.h> |
Aby uzyskać więcej informacji na temat zgodności, zobacz Zgodność we Wstępie.
Biblioteki: Tylko wersja debugowania Biblioteka CRT — Funkcje.
Przykład
Zobacz crt_dbg1.