次の方法で共有


ICorDebugProcess5 インターフェイス

ICorDebugProcess インターフェイスを拡張して、マネージド ヒープへのアクセスをサポートし、マネージド オブジェクトのガベージ コレクションに関する情報を提供し、デバッガーがアプリケーションのローカル ネイティブ イメージ キャッシュからイメージを読み込むかどうかを判断します。

Methods

メソッド Description
EnableNGenPolicy メソッド マネージド デバッガーで実行中にアプリケーションがネイティブ イメージを読み込む方法を決定する値を設定します。
EnumerateGCReferences メソッド プロセスでガベージ コレクションされるすべてのオブジェクトの列挙子を取得します。
EnumerateHandles メソッド プロセス内のオブジェクト ハンドルの列挙子を取得します。
EnumerateHeap メソッド マネージド ヒープ上のオブジェクトの列挙子を取得します。
EnumerateHeapRegions メソッド マネージド ヒープの領域の列挙子を取得します。
GetArrayLayout メソッド メモリ内の配列のレイアウトに関する情報を取得します。
GetGCHeapInformation メソッド マネージド ヒープでガベージ コレクトされるオブジェクトに関する情報を含む COR_HEAPINFO 構造体へのポインターを取得します。
GetObject メソッド マネージド ヒープ上のオブジェクトへのポインターを取得します。
GetTypeFields メソッド 型識別子に基づいて、型のフィールド情報を含む配列へのポインターを取得します。
GetTypeForTypeID メソッド 型識別子に基づいてオブジェクトに関する情報を提供する型オブジェクトを取得します。
GetTypeID メソッド 指定したアドレスにあるオブジェクトの型識別子を取得します。
GetTypeLayout メソッド 型識別子に基づいて、メモリ内のオブジェクトのレイアウトに関する情報を取得します。

注釈

このインターフェイスは、ICorDebugProcess、ICorDebugProcess2、および ICorDebugProcess3 インターフェイスを 論理的に拡張します。

このインターフェイスは、別のコンピューターまたは別のプロセスからのリモート呼び出しをサポートしていません。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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