Поделиться через


IDebugClassField::EnumNestedClasses

Создает перечислитель для классов, вложенных в этот класс.

Синтаксис

int EnumNestedClasses(
    out IEnumDebugFields ppEnum
);

Параметры

ppEnum
[out] Возвращает объект IEnumDebugFields , представляющий список вложенных классов. Возвращает значение NULL, если вложенные классы отсутствуют.

Возвращаемое значение

В случае успешного выполнения возвращает S_OK или возвращает S_FALSE, если вложенные классы отсутствуют. В противном случае возвращается код ошибки.

Замечания

Каждый элемент перечисления — это объект IDebugClassField , описывающий вложенный класс.

Вложенный класс — это класс, определенный внутри другого класса. Например:

class RootClass {
   class NestedClass { }
};

Перечисление IEnumDebugFields будет содержать один объект, NestedClass представляющий класс.

См. также