Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt einen Enumerator für die Basisklassen dieser Klasse.
Syntax
Parameter
ppEnum\
[out] Gibt ein IEnumDebugFields -Objekt zurück, das die Liste der Basisklassen darstellt. Gibt einen Nullwert zurück, wenn keine Basisklassen vorhanden sind.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück, gibt S_SH_NO_BASE_CLASSES zurück, wenn keine Basisklassen vorhanden sind (und der ppEnum Parameter auf einen Nullwert festgelegt ist). Andernfalls wird ein Fehlercode zurückgegeben.
Hinweise
Die Basisklassen im Enumerationsobjekt werden in der Reihenfolge der unmittelbarsten (oder am häufigsten abgeleiteten) Basisklasse für die am weitesten entfernte Basisklasse angegeben. Beispiel: In Anbetracht der C++-Klassen:
class Root { }
class Level1 : Root { }
class Level2 : Level1 { }
class MyClass : Level2 { }
Die Enumeration würde die Basisklassen in der Reihenfolge Level2, Level1, . Root