Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Помещает в дамп данные заголовка отладки для указанного состояния кучи в понятной пользователю форме (только отладочная версия).
Синтаксис
void _CrtMemDumpStatistics(
const _CrtMemState *state
);
Параметры
state
Указатель на состояние кучи для создания дампа.
Замечания
Функция _CrtMemDumpStatistics помещает в дамп данные заголовка отладки для указанного состояния кучи в понятной пользователю форме. Статистика дампа может использоваться приложением для отслеживания операций выделения памяти и выявления проблем с памятью. Состояние памяти может содержать состояние определенной кучи или разницу между двумя состояниями. Если _DEBUG это не определено, вызовы _CrtMemDumpStatistics удаляются во время предварительной обработки.
Параметр state должен быть указателем на _CrtMemState структуру, которая была заполнена _CrtMemCheckpoint или возвращена _CrtMemDifference до _CrtMemDumpStatistics вызова. В противном state NULLслучае вызывается недопустимый обработчик параметров, как описано в разделе "Проверка параметров". Если выполнение разрешено продолжать, errno установлено EINVALзначение , и никаких действий не выполняется. Дополнительные сведения см. в разделе errno, _doserrno, _sys_errlist, и _sys_nerr.
Дополнительные сведения о функциях состояния кучи и _CrtMemState структуре см. в разделе "Отчеты о состоянии кучи". Дополнительные сведения о выделении, инициализации и управлении блоками памяти в отладочной версии базовой кучи см. в сведениях об отладочной куче CRT.
Требования
| Маршрут | Обязательный заголовок | Необязательные заголовки |
|---|---|---|
_CrtMemDumpStatistics |
<crtdbg.h> | <errno.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Библиотеки: отладка версий только библиотек среды выполнения C.