IDebugHostType3 インターフェイス (dbgmodel.h)
特定の型への (IDebugHostSymbol 派生
このバージョン 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 インターフェイスを