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 メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |