AfxEnableMemoryLeakDump
Active ou désactive le vidage de fuite de mémoire dans le destructeur AFX_DEBUG_STATE.
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
Paramètres
- [in] bDump
TRUE indique que le vidage de fuite de mémoire est activé ; FALSE indique que le vidage de fuite de mémoire est désactivé.
Valeur de retour
La valeur précédente de cette balise.
Notes
Lorsqu'une application décharge la bibliothèque MFC, la bibliothèque MFC recherche d'éventuelles fuites de mémoire. À ce stade, toutes des fuites de mémoire sont notifiées à l'utilisateur par le biais de la fenêtre Déboguer de Visual Studio.
Si votre application charge une autre bibliothèque avant la bibliothèque MFC, des allocations de mémoire dans cette bibliothèque seront notifiées de manière erronées en tant que fuites de mémoire. De fausses fuites de mémoire peuvent entraîner fermeture lente de votre application tandis que la bibliothèque MFC les rapporte. Dans ce cas, utilisez AfxEnableMemoryLeakDump pour désactiver le vidage de fuite de mémoire.
Notes
Si vous utilisez cette méthode pour désactiver le vidage de fuite de mémoire, vous ne recevrez pas les rapports des fuites de mémoire valides dans votre application.Vous devez utiliser uniquement cette méthode si vous êtes certain que le rapport de fuite de mémoire contient des fuites de mémoire fausses.
Configuration requise
En-tête : afx.h