次の方法で共有


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

特定の型への (IDebugHostSymbol派生) インターフェイス。

特定の言語/ネイティブ型は、IDebugHostType2 または IDebugHostType インターフェイスによって記述されます。 これらのインターフェイスの一部のメソッドは、特定の種類の型にのみ適用されることに注意してください。

継承

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

メソッド

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

 
IDebugHostType::AddRef

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

IDebugHostType::CreateArrayOf メソッドは、型で呼び出されると、指定された配列ディメンションを持つ型の配列である新しい IDebugHostType を取得します。
IDebugHostType::CreatePointerTo

IDebugHostType::CreatePointerTo メソッドは、型で呼び出されると、その型へのポインターである新しい IDebugHostType を取得します。
IDebugHostType::EnumerateChildren

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

IDebugHostType::GetArrayDimensionality メソッドは、配列の型で呼び出されると、配列の次元を取得します。
IDebugHostType::GetArrayDimensions

IDebugHostType::GetArrayDimensions メソッドは、配列の型で呼び出されると、配列の次元ごとに 1 つずつ、記述子のセットを取得します。
IDebugHostType::GetBaseType

IDebugHostType::GetBaseType メソッドは、型で呼び出されると、基本型を取得します。 基本型は、配列のポインター型または要素型のターゲット型です。
IDebugHostType::GetBitField

IDebugHostType::GetBitField メソッドは、ビットマップの型で呼び出されると、ビットマップ構造に関する情報を取得します。
IDebugHostType::GetContainingModule

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

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

GetFunctionCallingConvention メソッドは、関数の呼び出し規則を返します。 このような値は、CallingConventionKind 列挙体のメンバーとして返されます。
IDebugHostType::GetFunctionParameterTypeAt

IDebugHostType::GetFunctionParameterTypeAt メソッドは、関数型で呼び出されると、関数の引数リスト内の特定のインデックスにあるパラメーター型を取得します。
IDebugHostType::GetFunctionParameterTypeCount

IDebugHostType::GetFunctionParameterTypeCount メソッドは、関数の型で呼び出されると、関数が受け取る引数の数を取得します。
IDebugHostType::GetFunctionReturnType

IDebugHostType::GetFunctionReturnType メソッドは、関数の型で呼び出されると、関数の戻り値の型を取得します。
IDebugHostType::GetGenericArgumentAt

IDebugHostType::GetGenericArgumentAt メソッドは、関数型で呼び出されると、関数の引数リスト内の特定のインデックスにあるジェネリック引数を取得します。
IDebugHostType::GetGenericArgumentCount

IDebugHostType::GetGenericArgumentCount メソッドは、型で呼び出されると、その型に対するジェネリック引数の数を取得します。
IDebugHostType::GetHashCode

IDebugHostType::GetHashCode メソッドは、型で呼び出されると、その型の 32 ビット ハッシュ コードを取得します。
IDebugHostType::GetIntrinsicType

IDebugHostType::GetIntrinsicType メソッドは、型で呼び出されると、型の組み込みの種類に関する情報を取得します。
IDebugHostType::GetMemberType

IDebugHostType::GetMemberType メソッドは、モジュール メンバーへのポインターの型で呼び出されると、モジュール メンバーのクラスを取得します。
IDebugHostType::GetName

シンボルに名前がある場合は、シンボルの名前を返します。 シンボルに名前がない場合は、エラーが返されます。
IDebugHostType::GetPointerKind

ポインターの型で呼び出されると、IDebugHostType::GetPointerKind メソッドは、PointerKind 列挙型で指定されたポインターの種類を取得します。
IDebugHostType::GetSize

IDebugHostType::GetSize メソッドは、型で呼び出されると、型のサイズを取得します。 このメソッドは、C++ の sizeof(type) と同じです。
IDebugHostType::GetSymbolKind

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

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

IDebugHostType::GetTypeKind メソッドは、型で呼び出されると、TypeKind 列挙型で指定された型の種類を取得します。
IDebugHostType::IsGeneric

IDebugHostType::IsGeneric メソッドは、型で呼び出されると、型がジェネリックかテンプレートかを取得します。
IDebugHostType::QueryInterface

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

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

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

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