次の方法で共有


AfxEnableMemoryLeakDump

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

BOOL AFXAPI AfxEnableMemoryLeakDump(
   BOOL bDump
);

パラメーター

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

戻り値

このフラグの前回の値。

解説

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

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

注意

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

必要条件

**ヘッダー:**afx.h

参照

参照

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