Compartir vía


IDebugClassField::EnumNestedClasses

Crea un enumerador para las clases anidadas en esta clase.

Sintaxis

int EnumNestedClasses(
    out IEnumDebugFields ppEnum
);

Parámetros

ppEnum
[out] Devuelve un objeto IEnumDebugFields que representa la lista de clases anidadas. Devuelve un valor NULL si no hay ninguna clase anidada.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK o devuelve S_FALSE si no hay ninguna clase anidada. De lo contrario, devuelve un código de error.

Comentarios

Cada elemento de la enumeración es un objeto IDebugClassField que describe una clase anidada.

Una clase anidada es una clase definida dentro de otra clase. Por ejemplo:

class RootClass {
   class NestedClass { }
};

La enumeración IEnumDebugFields contendrá un objeto que representa la NestedClass clase .

Consulte también