次の方法で共有


IDebugHostSymbol2 インターフェイス (dbgmodel.h)

特定のシンボルへのインターフェイス。

このバージョン 2 のインターフェイスは、同じシグネチャを持つ以前のすべてのメソッドをサポートし、追加の機能を提供する追加の新しいメソッドが含まれています。 新しいメソッドは、そのインターフェイスのセクションの最後にあるヘッダーに一覧表示されます。

継承

IDebugHostSymbol2 は、IDebugHostSymbolから継承します。

メソッド

IDebugHostSymbol2 インターフェイスには、次のメソッドがあります。

 
IDebugHostSymbol2::AddRef

IDebugHostSymbol2::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IDebugHostSymbol2::CompareAgainst

IDebugHostSymbol2::CompareAgainst メソッドは、シンボルで呼び出されると、インターフェイス ポインターの等価性について、指定された別のシンボルとシンボルを比較します。
IDebugHostSymbol2::EnumerateChildren

IDebugHostSymbol2::EnumerateChildren メソッドは、特定のシンボルのすべての子を列挙できる列挙子を取得します。
IDebugHostSymbol2::EnumerateChildrenEx

指定された型、名前、および存在する拡張情報のすべての子シンボルを列挙します。
IDebugHostSymbol2::GetContainingModule

シンボルで呼び出されると、IDebugHostSymbol2::GetContainingModule メソッドは、シンボルに含まれるモジュールがある場合、シンボルを含むモジュールを取得します。
IDebugHostSymbol2::GetContext

シンボルで呼び出されると、IDebugHostSymbol2::GetContext メソッドは、シンボルが配置されているホスト コンテキストを取得します。
IDebugHostSymbol2::GetLanguage

シンボルが適用する言語を識別できる場合は、そのような言語の識別子が返されます。
IDebugHostSymbol2::GetName

IDebugHostSymbol2::GetName メソッドは、シンボルに対して呼び出されると、シンボルに名前がある場合はシンボルの名前を取得します。
IDebugHostSymbol2::GetSymbolKind

IDebugHostSymbol2::GetSymbolKind メソッドは、シンボルで呼び出されると、フィールド、基底クラス、型などのシンボルの種類を取得します。
IDebugHostSymbol2::GetType

IDebugHostSymbol2::GetType メソッドは、シンボルで呼び出されると、int * などのシンボルの型を取得します。
IDebugHostSymbol2::QueryInterface

IDebugHostSymbol2::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IDebugHostSymbol2::Release

IDebugHostSymbol2::Release メソッドは、オブジェクトのインターフェイスの参照カウントをデクリメントします。

備考

データ モデル ホストから返すことができるすべてのシンボルは、IDebugHostSymbolから何らかの方法で派生します。 これは、シンボルの種類に関係なく、すべてのシンボルが実装するコア インターフェイスです。 シンボルの種類に応じて、特定のシンボルは、このインターフェイスによって表される特定の種類のシンボルに固有の属性を返す他のインターフェイスのセットを実装できます。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

デバッガー データ モデル C++ の概要