IDebugClassField::EnumNestedEnums

为此类的嵌套枚举器创建枚举器。

语法

int EnumNestedEnums(
    out IEnumDebugFields ppEnum
);

参数

ppEnum
[out]返回一个 表示嵌套枚举列表的 IEnumDebugFields 对象。 如果没有嵌套枚举,则返回 null 值。

返回值

如果成功,则返回S_OK或返回S_FAL标准版如果没有嵌套枚举器。 否则,返回错误代码。

注解

枚举的每个元素都是描述 嵌套枚举的 IDebugEnumField 对象。

类中声明的枚举被视为嵌套枚举。 例如,给定:

class RootClass {
    enum NestedEnum { EnumValue = 0 }
};

该方法EnumNestedEnums将返回一个 IEnumDebugFields 对象,该对象包含一个表示枚举的 NestedEnum IDebugEnumField 对象。

另请参阅