IDebugClassField::EnumNestedEnums
Vytvoří enumerátor pro vnořené enumerátory této třídy.
Syntaxe
Parametry
ppEnum
[ven] Vrátí objekt IEnumDebugFields představující seznam vnořených výčtů. Vrátí hodnotu null, pokud neexistují žádné vnořené výčty.
Vrácená hodnota
Pokud je úspěch úspěšný, vrátí S_OK nebo vrátí S_FALSE, pokud neexistují žádné vnořené výčty. V opačném případě vrátí kód chyby.
Poznámky
Každý prvek výčtu je IDebugEnumField objekt popisující vnořený výčet.
Výčet deklarovaný uvnitř třídy je považován za vnořený výčet. Například:
class RootClass {
enum NestedEnum { EnumValue = 0 }
};
Metoda EnumNestedEnums
by vrátilA IEnumDebugFields objekt, který obsahuje jeden IDebugEnumField objekt, který představuje NestedEnum
výčet.