AfxEnableMemoryLeakDump
啟用和停用 AFX_DEBUG_STATE 解構函式的記憶體遺漏傾印。
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
參數
- [in] bDump
TRUE 表示記憶體遺漏傾印已啟用; FALSE 表示記憶體遺漏傾印會停用。
傳回值
這個旗標先前的值。
備註
當應用程式解除安裝 MFC 程式庫時, MFC 程式庫檢查記憶體遺漏。 此時,記憶體遺漏 (Memory Leak) 向使用者報告透過 [偵錯] 視窗 Visual Studio。
如果您的應用程式載入其他程式庫在 MFC 程式庫之前,則有些記憶體配置在該程式庫中將錯誤報告為記憶體遺漏。 在 MFC 程式庫報告這些錯誤,記憶體遺漏可能會造成應用程式緩慢關閉。 在這種情況下,請使用 AfxEnableMemoryLeakDump 停用記憶體遺漏傾印。
注意事項 |
---|
如果您使用此方法來關閉記憶體遺漏傾印,您不會收到有效記憶體遺漏報告在應用程式中。您只能使用這個方法,如果您確定記憶體遺漏報告中包含錯誤記憶體遺漏。 |
需求
標頭: afx.h