Partager via


IDebugClassField::EnumNestedClasses

Crée un énumérateur pour les classes imbriquées dans cette classe.

Syntaxe

int EnumNestedClasses(
    out IEnumDebugFields ppEnum
);

Paramètres

ppEnum
[out] Renvoie un objet IEnumDebugFields représentant la liste des classes imbriquées. Retourne une valeur Null s’il n’existe aucune classe imbriquée.

Valeur de retour

Si elle réussit, retourne S_OK ou retourne S_FALSE s’il n’existe aucune classe imbriquée. Sinon, retourne un code d'erreur.

Notes

Chaque élément de l’énumération est un objet IDebugClassField décrivant une classe imbriquée.

Une classe imbriquée est une classe définie à l’intérieur d’une autre classe. Par exemple :

class RootClass {
   class NestedClass { }
};

L’énumération IEnumDebugFields contient un objet représentant la NestedClass classe.

Voir aussi