次の方法で共有


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

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

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

継承

IDebugHostType3 インターフェイスは、IDebugHostType2 インターフェイスから継承します。

メソッド

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

 
IDebugHostType3::AddRef

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

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

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

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

GetArrayDimensionality メソッドは、配列型の次元数を返します。
IDebugHostType3::GetArrayDimensions

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

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

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

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

GetContainingType メソッドは、親を含む (このシンボルを含む型) の型を返します。
IDebugHostType3::GetContext

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

GetFunctionCallingConvention メソッドは、関数型の呼び出し規則を返します。
IDebugHostType3::GetFunctionInstancePointerType

GetFunctionInstancePointerType メソッドは、関数インスタンス ポインターの型を返します。
IDebugHostType3::GetFunctionParameterTypeAt

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

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

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

GetFunctionVarArgsKind メソッドは、特定の関数が変数引数リストを使用するかどうかを返します。その場合は、変数引数のスタイルを使用します。
IDebugHostType3::GetGenericArgumentAt

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

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

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

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

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

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

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

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

GetSymbolKind メソッドは、型で呼び出されると、型のシンボルの種類を取得します。
IDebugHostType3::GetType

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

GetTypedefBaseType メソッドは、typedef の即時定義を返します。
IDebugHostType3::GetTypedefFinalBaseType

GetTypedefFinalBaseType メソッドは、typedef が定義されている最終的な型を返します。
IDebugHostType3::GetTypeKind

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

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

IsTypedef メソッドは、型が typedef であるかどうかを確認できる唯一のメソッドです。
IDebugHostType3::QueryInterface

QueryInterface メソッドは、要求されたインターフェイスへのポインターを取得します。
IDebugHostType3::Release

Release メソッドは、型への参照を解放します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IDebugHostSymbol の

IDebugHostType インターフェイスを します。

デバッガー データ モデル C++ インターフェイスの概要