Freigeben über


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

Siehe auch

Referenz

Makros, globale Funktionen und globale Variablen