Partager via


IDebugClassField : : EnumNestedClasses

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

HRESULT EnumNestedClasses( 
   IEnumDebugFields** ppEnum
);
int EnumNestedClasses(
   out IEnumDebugFields ppEnum
);

Paramètres

  • ppEnum
    [out] Retourne un objet d' IEnumDebugFields représentant la liste des classes imbriquées. Retourne une valeur NULL s'il n'y a aucune classe imbriquée.

Valeur de retour

En cas de réussite, retourne S_OK ou retourne S_FALSE s'il n'y a aucune classe imbriquée. Sinon, retourne un code d'erreur.

Notes

chaque élément de l'énumération est un objet d' 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 d' IEnumDebugFields correspondrait un objet qui représente la classe d' NestedClass .

Voir aussi

Référence

IDebugClassField

IEnumDebugFields