構造体またはクラス内のフィールドを表します。
継承
IDebugHostField は、IDebugHostSymbolから継承します。
メソッド
IDebugHostField インターフェイスには、これらのメソッドがあります。
IDebugHostField::AddRef IDebugHostField::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDebugHostField::EnumerateChildren の IDebugHostField::EnumerateChildren メソッドは、特定のシンボルのすべての子を列挙できる列挙子を取得します。 |
IDebugHostField::GetContainingModule シンボルで呼び出されると、IDebugHostField::GetContainingModule メソッドは、シンボルに含まれるモジュールがある場合、シンボルを含むモジュールを取得します。 |
IDebugHostField::GetContext シンボルで呼び出されると、IDebugHostField::GetContext メソッドは、シンボルが配置されているホスト コンテキストを取得します。 |
IDebugHostField::GetLocation 特定の型インスタンスに関係なくアドレスを持つフィールド (場所の種類が LocationStatic を示すフィールドなど) の場合、GetLocation メソッドはフィールドの抽象位置 (アドレス) を返します。 |
IDebugHostField::GetLocationKind シンボルで呼び出されると、IDebugHostField::GetLocationKind メソッドは、LocationKind 列挙に従ってシンボルが配置されている場所の種類を取得します。 |
IDebugHostField::GetName シンボルで呼び出されると、IDebugHostField::GetName メソッドは、シンボルに名前がある場合にシンボルの名前を取得します。 |
IDebugHostField::GetOffset オフセットを持つフィールドの場合、GetOffset メソッドは、含まれる型のベース アドレスからフィールド自体のデータへのオフセットを返します。 |
IDebugHostField::GetSymbolKind IDebugHostField::GetSymbolKind メソッドは、シンボルで呼び出されると、フィールド、基底クラス、型などのシンボルの種類を取得します。 |
IDebugHostField::GetType IDebugHostField::GetType メソッドは、シンボルで呼び出されると、int * などのシンボルの型を取得します。 |
IDebugHostField::GetValue シンボリック情報内で定数値が定義されているフィールドの場合、GetValue メソッドはフィールドの定数値を返します。 |
IDebugHostField::QueryInterface IDebugHostField::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDebugHostField::Release IDebugHostField::Release メソッドは、オブジェクトのインターフェイスの参照カウントをデクリメントします。 |
備考
IDebugHostField クラスは、クラス、構造体、共用体、またはその他の型コンストラクトのデータ メンバーであるシンボルを表します。 空きデータ (グローバル データなど) を表すものではありません。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbgmodel.h |