Partager via


AfxEnableMemoryLeakDump

Active et désactive le dump des fuites de mémoire dans le destructeur d' AFX_DEBUG_STATE .

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

Paramètres

  • [in] bDump
    TRUE indique le dump des fuites de mémoire est activé ; FALSE indique le dump des fuites de mémoire est désactivé.

Valeur de retour

La valeur précédente pour cette balise.

Notes

Lorsqu'une application décharge la bibliothèque MFC, la bibliothèque MFC recherche des fuites de mémoire.À ce stade, toutes les fuites de mémoire sont stockées à l'utilisateur par le biais de la fenêtre Débogage d' Visual Studio.

Si votre application charge une autre bibliothèque avant la bibliothèque MFC, certaines allocations de mémoire à cette bibliothèque ne seront pas correctement stockées comme des fuites de mémoire.Les fuites de mémoire fausses peuvent conduire votre application de fermer lentement comme la bibliothèque MFC les stocke.Dans ce cas, utilisez AfxEnableMemoryLeakDump de désactiver le dump des fuites de mémoire.

[!REMARQUE]

Si vous utilisez cette méthode pour arrêter le dump des fuites de mémoire, vous ne recevrez pas les rapports des fuites de mémoire non valides dans votre application.Vous devez utiliser uniquement cette méthode si vous êtes certain que le rapport des fuites de mémoire contienne les fuites de mémoire false.

Configuration requise

en-tête : afx.h

Voir aussi

Référence

Macros, des fonctions globales, et variables globales