AfxEnableMemoryLeakDump
Aktiviert und deaktiviert den Speicherverlustdump im AFX_DEBUG_STATE Destruktor.
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
Parameter
- [in] bDump
TRUE gibt den Speicherverlust dump ist aktiviert. FALSE gibt den Speicherverlust dump ist deaktiviert.
Rückgabewert
Der vorherige Wert für dieses Flag.
Hinweise
Wenn eine Anwendung die MFC-Bibliothek entladen werden, die MFC-Bibliotheks auf Speicherverluste.An diesem Punkt werden alle Speicherverluste dem Benutzer durch das Fenster Debuggen von Visual Studio gemeldet.
Wenn Ihre Anwendung eine andere Bibliothek vor der MFC-Bibliothek lädt, werden einige Speicherbelegungen in dieser Bibliothek Speicherverluste als falsch gemeldet.Falsche Speicherverluste verursachen, kann die Anwendung meldet sie als MFC-Bibliotheks langsam zu schließen.In diesem Fall verwenden Sie AfxEnableMemoryLeakDump, den Speicherverlust dump zu deaktivieren.
Hinweis |
---|
Wenn Sie diese Methode verwenden, um den Speicherverlust dump zu deaktivieren, erhalten Sie keine Berichte mit gültigen Speicherverlusten in der Anwendung.Sie sollten diese Methode nur verwenden, wenn Sie sicher sind, dass der Speicherverlust " falsche Speicherverluste enthält. |
Anforderungen
Header: afx.h