Udostępnij za pośrednictwem


AfxEnableMemoryLeakDump

Włącza i wyłącza zrzut przeciek pamięci w AFX_DEBUG_STATE destruktora.

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

Parametry

  • [in] bDump
    TRUEWskazuje, że zrzut przeciek pamięci jest włączone; FALSE wskazuje zrzut przeciek pamięci jest wyłączona.

Wartość zwracana

Poprzednią wartość tej flagi.

Uwagi

Gdy aplikacja zwalnia biblioteki MFC, biblioteki MFC sprawdza przecieki pamięci.W tym momencie wszelkie przecieki pamięci są zgłaszane za pośrednictwem Debug okna Visual Studio.

Jeśli aplikacja ładuje innej biblioteki przed biblioteki MFC, niektóre alokacji pamięci w tej bibliotece będą niepoprawnie raportowane jako przecieki pamięci.Fałszywe przeciekiem pamięci aplikacji zamknąć powoli, jak biblioteki MFC zgłosi je.W takim przypadku należy użyć AfxEnableMemoryLeakDump Aby wyłączyć zrzut przeciek pamięci.

[!UWAGA]

Jeśli używasz tej metody, aby wyłączyć zrzut przeciek pamięci, nie otrzymasz raporty przecieki pamięci ważne w aplikacji.Tej metody należy używać tylko w przypadku, gdy istnieje pewność, że raport przeciek pamięci zawiera przecieki pamięci FAŁSZ.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Makra, funkcje globalne i zmienne globalne