次の方法で共有


デバッグ構造体

このセクションでは、デバッグ API が使用するアンマネージ構造体について説明します。

このセクションの内容

CLRDATA_ADDRESS_RANGE 構造体 アドレス範囲を定義します。

CLRDATA_IL_ADDRESS_MAP 構造体 IL からアドレスへのマッピングを定義します

CLR_DEBUGGING_VERSION 構造体 デバッグのために共通言語ランタイム (CLR) の製品バージョンを定義します。

CodeChunkInfo 構造体 メモリ内のコードの単一のチャンクを表します。

COR_ACTIVE_FUNCTION スレッドのフレームで現在アクティブな機能に関する情報を格納します。

COR_ARRAY_LAYOUT 構造体 メモリ内の配列オブジェクトのレイアウトに関する情報を提供します。

COR_DEBUG_IL_TO_NATIVE_MAP 共通中間言語 (CIL) コードをネイティブ コードにマップするために使用されるオフセットが含まれます。

COR_DEBUG_STEP_RANGE コードの範囲に関するオフセット情報を格納します。

COR_FIELD 構造体 オブジェクトのフィールドに関する情報を提供します。

COR_GC_REFERENCE 構造体 ガベージ コレクトされるオブジェクトに関する情報を格納します。

COR_HEAPINFO 構造体 列挙可能かどうかなど、ガベージ コレクション ヒープに関する情報を提供します。

COR_HEAPOBJECT 構造体 マネージド ヒープ上のオブジェクトに関する情報を提供します。

COR_IL_MAP 機能の相対オフセットでの変更を指定します。

COR_SEGMENT 構造体 マネージド ヒープのメモリ領域に関する情報を格納します。

COR_TYPEID 構造体 型識別子を格納します。

COR_TYPE_LAYOUT 構造体 メモリ内のオブジェクトのレイアウトに関する情報を提供します。

COR_VERSION 共通言語ランタイムの標準の 4 つの部分のバージョン番号を格納します。

CorDebugBlockingObject 構造体 スレッドをブロックしているオブジェクトとスレッドがブロックされている理由を定義します。

CorDebugEHClause 構造体 Intermediate Language (IL) の特定の部分の例外処理 (EH) 句を表します。

CorDebugExceptionObjectStackFrame 構造体 例外オブジェクトのスタック フレームの情報を表します。

CorDebugGuidToTypeMapping 構造体 Windows ランタイム GUID を対応する ICorDebugType オブジェクトにマップします。

DacpGetModuleAddress 構造体 モジュール アドレス要求のコンテナーを定義します。

DacpMethodDescData 構造体 メソッドのランタイム情報のトランスポート バッファーを定義します。

DacpModuleData 構造体 モジュールのランタイム情報のトランスポート バッファーを定義します。

DacpReJitData 構造体 指定されたプロファイラーのインストルメント化されたメソッドに関する基本情報を定義します。

StackTrace_SimpleContext 構造体 完全な CONTEXT 構造体の代わりに使用できる単純なコンテキストを提供します。

デバッグ コクラス

デバッグのインターフェイス

デバッグ グローバル静的関数

列挙体のデバッグ

デバッグ