Sdílet prostřednictvím


IDebugClassField::EnumNestedClasses

Vytvoří enumerátor pro třídy vnořené v této třídě.

Syntaxe

int EnumNestedClasses(
    out IEnumDebugFields ppEnum
);

Parametry

ppEnum
[ven] Vrátí objekt IEnumDebugFields představující seznam vnořených tříd. Vrátí hodnotu null, pokud neexistují žádné vnořené třídy.

Vrácená hodnota

Pokud je úspěch úspěšný, vrátí S_OK nebo vrátí S_FALSE, pokud neexistují žádné vnořené třídy. V opačném případě vrátí kód chyby.

Poznámky

Každý prvek výčtu je IDebugClassField objekt popisující vnořenou třídu.

Vnořená třída je třída definovaná uvnitř jiné třídy. Příklad:

class RootClass {
   class NestedClass { }
};

IEnumDebugFields výčtu by obsahoval jeden objekt představující NestedClass třídu.

Viz také