Export (0) Print
Expand All
TRY
Expand Minimize

AfxEnableMemoryTracking

Diagnostic memory tracking is normally enabled in the Debug version of MFC.

BOOL AfxEnableMemoryTracking(
   BOOL bTrack 
); 

Parameters

bTrack
Setting this value to TRUE turns on memory tracking; FALSE turns it off.

Return Value

The previous setting of the tracking-enable flag.

Remarks

Use this function to disable tracking on sections of your code that you know are allocating blocks correctly.

For more information on AfxEnableMemoryTracking, see Debugging MFC Applications.

Note   This function works only in the Debug version of MFC.

Example

BOOL CWinMyApp::InitInstance()
{
  #ifdef _DEBUG
    // Disable tracking of memory for the scope of the InitInstance()
    AfxEnableMemoryTracking(FALSE);
  #endif  // _DEBUG

    ...
    ...

  #ifdef _DEBUG
    // Re-enable tracking of memory
    AfxEnableMemoryTracking(TRUE);
  #endif  // _DEBUG
}

See Also

MFC Macros and Globals

Show:
© 2014 Microsoft