AfxEnableMemoryLeakDump
TRY
TOC
Collapse the table of content
Expand the table of content

AfxEnableMemoryLeakDump

 

Enables and disables the memory leak dump in the AFX_DEBUG_STATE destructor.

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

[in] bDump

TRUE indicates the memory leak dump is enabled; FALSE indicates the memory leak dump is disabled.

The previous value for this flag.

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.

System_CAPS_noteNote

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

Show:
© 2016 Microsoft