IDebugClassField:: EnumNestedClasses

此类创建嵌套类的枚举数。

HRESULT EnumNestedClasses( 
   IEnumDebugFields** ppEnum
);
int EnumNestedClasses(
   out IEnumDebugFields ppEnum
);

参数

  • ppEnum
    [out] 返回表示嵌套类的列表 IEnumDebugFields 对象。 ; 如果没有嵌套类,则返回 null 值。

返回值

如果成功,则返回 S_OK 或返回 S_FALSE,如果没有嵌套类。 否则,返回错误代码。

备注

枚举的每个元素是一个描述嵌套类的 IDebugClassField 对象。

嵌套类是类中定义在其他类中。 例如:

class RootClass {
   class NestedClass { }
};

IEnumDebugFields 枚举将包含表示 NestedClass 类的对象。

请参见

参考

IDebugClassField

IEnumDebugFields