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 .