IDebugClassField::EnumBaseClasses
Crea un enumeratore per le classi di base di questa classe.
Sintassi
Parametri
ppEnum
\
[out] Restituisce un oggetto IEnumDebugFields che rappresenta l'elenco delle classi di base. Restituisce un valore Null se non sono presenti classi di base.
Valore restituito
Se ha esito positivo, restituisce S_OK, restituisce S_SH_NO_BAedizione Standard_CLASedizione Standard S se non sono presenti classi di base e il ppEnum
parametro è impostato su un valore Null; in caso contrario, restituisce un codice di errore.
Osservazioni:
Le classi di base nell'oggetto enumeratore vengono specificate in ordine della classe base più immediata (o più derivata) alla classe base più remota. Ad esempio, date le classi C++:
class Root { }
class Level1 : Root { }
class Level2 : Level1 { }
class MyClass : Level2 { }
L'enumerazione restituirà le classi di base nell'ordine Level2
, Level1
, Root
.