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 から何らかの方法で派生します。 これは、シンボルの種類に関係なく、すべてのシンボルが実装するコア インターフェイスです。 シンボルの種類に応じて、特定のシンボルは、このインターフェイスで表される特定の種類のシンボルに固有の属性を返す他のインターフェイスのセットを実装できます。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |