IDebugHostType2::GetBaseType メソッド (dbgmodel.h)

型が別の単一型の派生型である場合 (たとえば、MyStruct * が MyStruct'から派生している場合)、GetBaseType メソッドは派生の基本型を返します。 ポインターの場合、これは指し示されている型を返します。 配列の場合、これは配列が配列であるものを返します。 型がそのような派生型でない場合は、エラーが返されます。

このメソッドは、C++ (またはその他の言語) 基底クラスとは関係ありません。 このようなシンボル (IDebugHostBaseClass) は、EnumerateChildren メソッドの呼び出しを介して派生クラスから列挙できます。

構文

HRESULT GetBaseType(
  IDebugHostType **baseType
);

パラメーター

baseType

この型の派生元の型は、ここで返されます。 これは、参照先の型、配列に含まれる型などです。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDebugHostType2 インターフェイス