Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

_CrtMemDumpStatistics

 

Vide les informations d’en-tête de débogage pour l’état du tas spécifié sous une forme lisible par l’utilisateur (version Debug uniquement).

void _CrtMemDumpStatistics( 
   const _CrtMemState *state 
);

state

Pointeur vers l’état du tas à vider.

La fonction _CrtMemDumpStatistics vide les informations d’en-tête de débogage pour l’état du tas spécifié sous une forme lisible par l’utilisateur. Les statistiques de vidage permettent à l’application d’effectuer le suivi des allocations, et de détecter les problèmes de mémoire. L’état de la mémoire peut contenir un état de tas spécifique, ou la différence entre deux états. Quand _DEBUG n’est pas défini, les appels à _CrtMemDumpStatistics sont supprimés durant le prétraitement.

Le paramètre state doit être un pointeur vers une structure _CrtMemState remplie par _CrtMemCheckpoint ou retournée par _CrtMemDifference avant l’appel de _CrtMemDumpStatistics. Si state a la valeur NULL, le gestionnaire de paramètres non valide est appelé, comme décrit dans Validation de paramètre. Si l’exécution est autorisée à se poursuivre, errno prend la valeur EINVAL et aucune action n’est retournée. Pour plus d'informations, consultez errno, _doserrno, _sys_errlist et _sys_nerr.

Pour plus d’informations sur les fonctions d’état du tas et la structure _CrtMemState, consultez Fonctions de création de rapports sur l'état du tas. Pour plus d’informations sur la façon dont les blocs de mémoire sont alloués, initialisés et gérés dans la version Debug du tas de base, consultez Détails du tas de débogage CRT.

Configuration requise

Routine

En-tête requis

En-têtes facultatifs

_CrtMemDumpStatistics

<crtdbg.h>

<errno.h>

Pour plus d’informations sur la compatibilité, consultez Compatibilité dans l’introduction.

Bibliothèques : uniquement les versions Debug de Fonctions de bibliothèque CRT.

Équivalent .NET Framework

Afficher: