Condividi tramite


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 .

Vedere anche

Riferimenti

IDebugClassField

IEnumDebugFields