IDebugClassField:: EnumNestedClasses
crea un enumeratore per le classi annidate in questa classe.
HRESULT EnumNestedClasses(
IEnumDebugFields** ppEnum
);
int EnumNestedClasses(
out IEnumDebugFields ppEnum
);
Parametri
- ppEnum
[out] Restituisce IEnumDebugFields un oggetto che rappresenta l'elenco delle classi annidate. Restituisce un valore null se non sono disponibili classi annidate.
Valore restituito
Se l'operazione riesce, restituisce S_OK o restituisce S_FALSE se non sono disponibili classi annidate. In caso contrario, restituisce un codice di errore.
Note
Ogni elemento dell'enumerazione è IDebugClassField un oggetto che descrive una classe annidata.
Una classe annidata è una classe definita in un'altra classe. Di seguito è riportato un esempio:
class RootClass {
class NestedClass { }
};
IEnumDebugFields L'enumerazione contiene un oggetto che rappresenta la classe di NestedClass .