AfxEnableMemoryLeakDump
AFX_DEBUG_STATE デストラクターのメモリ リーク ダンプを有効または無効にします。
BOOL AFXAPI AfxEnableMemoryLeakDump(
BOOL bDump
);
パラメーター
- [入力] bDump
TRUE の場合、メモリ リーク ダンプが有効です。FALSE の場合、メモリ リーク ダンプが無効です。
戻り値
このフラグの前回の値。
解説
アプリケーションが MFC ライブラリをアンロードするときに、MFC ライブラリはメモリ リークをチェックします。この時点で、メモリ リークがある場合は、Visual Studio のデバッグ ウィンドウでユーザーに報告されます。
アプリケーションが MFC ライブラリの前に別のライブラリを読み込む場合、そのライブラリのメモリ割り当ての一部が誤ってメモリ リークと報告されます。誤ったメモリ リークにより、MFC ライブラリがそれを報告することでアプリケーションの終了が遅くなる場合があります。この場合は、AfxEnableMemoryLeakDump を使用してメモリ リーク ダンプを無効にします。
[!メモ]
このメソッドを使用してメモリ リーク ダンプをオフにすると、アプリケーションで正しいメモリ リークが報告されなくなります。このメソッドは、メモリ リーク レポートに誤ったメモリ リークが含まれることが確実である場合にだけ使用してください。
必要条件
ヘッダー : afx.h