共用方式為


IDebugClassField::EnumBaseClasses

建立這個類別基類的列舉值。

語法

int EnumBaseClasses(
   out IEnumDebugFields ppEnum
);

參數

ppEnum\

[out]會傳 回代表基類清單的 IEnumDebugFields 物件。 如果沒有基類,則傳回 Null 值。

傳回值

如果成功,會傳回S_OK,如果沒有基類,則會傳回S_SH_NO_BASE_CLASSES ; ppEnum 否則會傳回錯誤碼。

備註

列舉值物件中的基類會指定為最直接 (或最衍生的) 基類到最遠端基類的順序。 例如,假設 C++ 類別:

class Root { }
class Level1 : Root { }
class Level2 : Level1 { }
class MyClass : Level2 { }

列舉會以、 Level1Root的順序Level2傳回基類。

另請參閱