次の方法で共有


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

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

継承

IDebugHostSymbol は IUnknown から継承します。

メソッド

IDebugHostSymbol インターフェイスには、これらのメソッドがあります。

 
IDebugHostSymbol::AddRef

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

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

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

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

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

IDebugHostSymbol::GetName メソッドは、シンボルで呼び出されると、シンボルの名前が指定されている場合は、そのシンボルの名前を取得します。
IDebugHostSymbol::GetSymbolKind

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

シンボルに型がある場合は、シンボルの型 (例: int * ) を返します。 シンボルに型がない場合は、エラーが返されます。
IDebugHostSymbol::QueryInterface

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

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

注釈

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

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要