IDebugClassField::EnumBaseClasses
为此类的基类创建枚举器。
语法
参数
ppEnum
\
[out]返回一个 表示基类列表的 IEnumDebugFields 对象。 如果没有基类,则返回 null 值。
返回值
如果成功,则返回S_OK,如果没有基类(并且参数ppEnum
设置为 null 值),则返回 S_SH_NO_BA标准版_CLAS标准版S;否则返回错误代码。
注解
枚举器对象中的基类按最直接(或最派生)基类的顺序指定为最远程基类。 例如,给定 C++ 类:
class Root { }
class Level1 : Root { }
class Level2 : Level1 { }
class MyClass : Level2 { }
枚举将按顺序返回基类,Level1
Root
即Level2
。