次の方法で共有


AfxEnableMemoryLeakDump

AFX_DEBUG_STATE デストラクターのメモリ リーク ダンプを有効または無効にします。

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

パラメーター

  • [入力] bDump
    TRUE の場合、メモリ リーク ダンプが有効です。FALSE の場合、メモリ リーク ダンプが無効です。

戻り値

このフラグの前回の値。

解説

アプリケーションが MFC ライブラリをアンロードするときに、MFC ライブラリはメモリ リークをチェックします。この時点で、メモリ リークがある場合は、Visual Studio のデバッグ ウィンドウでユーザーに報告されます。

アプリケーションが MFC ライブラリの前に別のライブラリを読み込む場合、そのライブラリのメモリ割り当ての一部が誤ってメモリ リークと報告されます。誤ったメモリ リークにより、MFC ライブラリがそれを報告することでアプリケーションの終了が遅くなる場合があります。この場合は、AfxEnableMemoryLeakDump を使用してメモリ リーク ダンプを無効にします。

[!メモ]

このメソッドを使用してメモリ リーク ダンプをオフにすると、アプリケーションで正しいメモリ リークが報告されなくなります。このメソッドは、メモリ リーク レポートに誤ったメモリ リークが含まれることが確実である場合にだけ使用してください。

必要条件

ヘッダー : afx.h

参照

関連項目

マクロ、グローバル関数、およびグローバル変数