共用方式為


AfxEnableMemoryLeakDump

啟用和停用 AFX_DEBUG_STATE 解構函式的記憶體遺漏傾印。

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

參數

  • [in] bDump
    TRUE 表示記憶體遺漏傾印已啟用; FALSE 表示記憶體遺漏傾印會停用。

傳回值

這個旗標先前的值。

備註

當應用程式解除安裝 MFC 程式庫時, MFC 程式庫檢查記憶體遺漏。 此時,記憶體遺漏 (Memory Leak) 向使用者報告透過 [偵錯] 視窗 Visual Studio。

如果您的應用程式載入其他程式庫在 MFC 程式庫之前,則有些記憶體配置在該程式庫中將錯誤報告為記憶體遺漏。 在 MFC 程式庫報告這些錯誤,記憶體遺漏可能會造成應用程式緩慢關閉。 在這種情況下,請使用 AfxEnableMemoryLeakDump 停用記憶體遺漏傾印。

注意事項注意事項

如果您使用此方法來關閉記憶體遺漏傾印,您不會收到有效記憶體遺漏報告在應用程式中。您只能使用這個方法,如果您確定記憶體遺漏報告中包含錯誤記憶體遺漏。

需求

標頭: afx.h

請參閱

參考

巨集、全域函式和全域變數