AfxEnableMemoryLeakDump
Aktiviert und deaktiviert den Dump des Speicherverlusts im Destruktor AFX_DEBUG_STATE.
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
Parameter
- [in] bDump
TRUE gibt den Dump des Speicherverlusts aktiviert an; FALSE gibt den Dump des Speicherverlusts wird deaktiviert an.
Rückgabewert
Der vorherige Wert dieses Flag.
Hinweise
Wenn eine Anwendung die MFC-Bibliothek entladen wird, überprüft die MFC-Bibliothek für Speicherverluste. An diesem Punkt werden alle Speicherverluste dem Benutzer über das Fenster Debuggen von Visual Studio angezeigt.
Wenn die Anwendung eine andere Bibliothek vor der MFC-Bibliothek lädt, werden einige Speicherbelegungen in dieser Bibliothek falsch als Speicherverluste gemeldet. Falsche Speicherverluste können der Anwendung verursachen, langsamer zu schließen, während die MFC-Bibliothek über sie gemeldet. In diesem Fall mit AfxEnableMemoryLeakDump, den Dump des Speicherverlusts zu deaktivieren.
Hinweis
Wenn Sie diese Methode verwenden, um den Dump des Speicherverlusts auszuschalten, empfangen Sie keine Berichte gültiger Speicherverlusten in der Anwendung.Sie sollten diese Methode nur verwenden, wenn Sie sicher sind, dass der Arbeitsspeicherverlust-Bericht falsche Speicherverluste enthält.
Anforderungen
Header: afx.h