IDebugHostModule2 インターフェイス (dbgmodel.h)
特定のモジュールへの (IDebugHostSymbol 派生) インターフェイス。
このバージョン 2 のインターフェイスは、同一のシグネチャを持つ以前のすべてのメソッドをサポートし、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスの セクションの末尾にある ヘッダーに一覧表示されます。
継承
IDebugHostModule2 は IDebugHostModule から継承します。
メソッド
IDebugHostModule2 インターフェイスには、これらのメソッドがあります。
IDebugHostModule2::AddRef IDebugHostModule2::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDebugHostModule2::EnumerateChildren IDebugHostModule2::EnumerateChildren メソッドは、特定のシンボルのすべての子を列挙できる列挙子を取得します。 |
IDebugHostModule2::FindContainingSymbolByRVA IDebugHostModule2::FindContainingSymbolByRVA メソッドは、モジュールで呼び出されると、モジュール内の特定の相対仮想アドレスにあるシンボルを取得します。 |
IDebugHostModule2::FindSymbolByName IDebugHostModule2::FindSymbolByName メソッドは、モジュールで呼び出されると、モジュール内から名前でグローバル シンボルを取得します。 |
IDebugHostModule2::FindSymbolByRVA IDebugHostModule2::FindSymbolByRVA メソッドは、モジュールで呼び出されると、モジュール内の特定の相対仮想アドレスにあるシンボルを取得します。 |
IDebugHostModule2::FindTypeByName IDebugHostModule2::FindTypeByName メソッドは、モジュールで呼び出されると、モジュール内から型名で型を検索し、その型シンボルを取得します。 |
IDebugHostModule2::GetBaseLocation IDebugHostModule2::GetBaseLocation メソッドは、モジュールで呼び出されると、モジュールのベース読み込みアドレスを場所構造として取得します。 |
IDebugHostModule2::GetContainingModule シンボルで呼び出されると、IDebugHostModule2::GetContainingModule メソッドは、シンボルに含まれるモジュールがある場合は、シンボルを含むモジュールを取得します。 |
IDebugHostModule2::GetContext シンボルで呼び出されると、IDebugHostModule2::GetContext メソッドは、シンボルが配置されているホスト コンテキストを取得します。 |
IDebugHostModule2::GetImageName IDebugHostModule2::GetImageName メソッドは、モジュールのイメージ名または完全パスを割り当てられた文字列として取得します。 |
IDebugHostModule2::GetName シンボルで呼び出されると、IDebugHostModule2::GetName メソッドは、シンボルの名前を持つ場合は、シンボルの名前を取得します。 |
IDebugHostModule2::GetSymbolKind IDebugHostModule2::GetSymbolKind メソッドは、シンボルで呼び出されると、フィールド、基底クラス、型などのシンボルの種類を取得します。 |
IDebugHostModule2::GetType シンボルで呼び出されると、IDebugHostModule2::GetType メソッドは、int * などのシンボルの種類を取得します。 |
IDebugHostModule2::GetVersion IDebugHostModule2::GetVersion メソッドは、モジュールで呼び出されると、モジュール ヘッダーからモジュールのバージョン情報を取得します。 |
IDebugHostModule2::QueryInterface IDebugHostModule2::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDebugHostModule2::Release IDebugHostModule2::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
注釈
一部のアドレス空間内に読み込まれるモジュールのデバッガーの概念は、データ モデルでは 2 つの異なる方法で表されます。
IDebugHostModule インターフェイスを介した型システム レベル。 ここで、モジュールはシンボルであり、モジュールのコア属性はインターフェイス メソッド呼び出しです
Debugger.Models.Module データ モデルを使用してデータ モデル レベルで投影されます。 これは、モジュールの型システム IDebugHostModule 表現の拡張可能なカプセル化です。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |