共用方式為


IDebugClassField::EnumNestedEnums

為這個類別的巢狀列舉值建立列舉值。

語法

int EnumNestedEnums(
    out IEnumDebugFields ppEnum
);

參數

ppEnum
[out]會傳 回代表巢狀列舉清單的 IEnumDebugFields 物件。 如果沒有巢狀列舉,則傳回 Null 值。

傳回值

如果成功,則傳回S_OK,如果沒有巢狀列舉值,則傳回S_FALSE。 否則會傳回錯誤碼。

備註

列舉的每個元素都是 描述巢狀列舉的 IDebugEnumField 物件。

類別內宣告的列舉會被視為巢狀列舉。 例如,假設:

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

方法EnumNestedEnums會傳回 IEnumDebugFields 物件,其中包含代表列舉的NestedEnum一個 IDebugEnumField 物件。

另請參閱