AfxEnableMemoryLeakDump
Enables and disables the memory leak dump in the AFX_DEBUG_STATE destructor.
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
Parameters
- [in] bDump
TRUE indicates the memory leak dump is enabled; FALSE indicates the memory leak dump is disabled.
Return Value
The previous value for this flag.
Remarks
When an application unloads the MFC library, the MFC library checks for memory leaks. At this point, any memory leaks are reported to the user through the Debug window of Visual Studio.
If your application loads another library before the MFC library, some memory allocations in that library will be incorrectly reported as memory leaks. False memory leaks can cause your application to close slowly as the MFC library reports them. In this case, use AfxEnableMemoryLeakDump to disable the memory leak dump.
Notes
If you use this method to turn off the memory leak dump, you will not receive reports of valid memory leaks in your application. You should only use this method if you are confident that the memory leak report contains false memory leaks.
Requirements
Header: afx.h