ICorDebugHeapEnum インターフェイス

マネージド ヒープのオブジェクトの列挙子を提供します。 このインターフェイスは、ICorDebugEnum インターフェイスのサブクラスです。

メソッド

メソッド 説明
Next メソッド マネージド ヒープのオブジェクトに関する情報を含む、指定した数の COR_HEAPOBJECT インターフェイスを取得します。

解説

ICorDebugHeapEnum インターフェイスは、ICorDebugEnum インターフェイスを実装します。

ICorDebugHeapEnum インスタンスには、ICorDebugProcess5::EnumerateHeap メソッドを呼び出すことによって COR_HEAPOBJECT インスタンスが設定されます。 コレクション内の各 COR_HEAPOBJECT インスタンスは、ヒープ上のライブ オブジェクトと、どのオブジェクトもルートとしていないが、ガベージ コレクターによってまだ収集されていないオブジェクトのどちらかを表します。 コレクション内の COR_HEAPOBJECT オブジェクトは、ICorDebugHeapEnum::Next メソッドを呼び出して列挙できます。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5 以降で使用可能

関連項目