次の方法で共有


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

こちらもご覧ください

Debugger Data Model C++ の概要