Aracılığıyla paylaş


IDebugClassField::EnumNestedEnums

Bu sınıfın iç içe yerleştirilmiş numaralandırıcıları için bir numaralandırıcı oluşturur.

Sözdizimi

int EnumNestedEnums(
    out IEnumDebugFields ppEnum
);

Parametreler

ppEnum
[out] İç içe sabit listesi listesini temsil eden bir IEnumDebugFields nesnesi döndürür. İç içe sabit listesi yoksa null değer döndürür.

İade Değeri

Başarılı olursa, S_OK döndürür veya iç içe yerleştirilmiş numaralandırıcılar yoksa S_FALSE döndürür. Aksi takdirde bir hata kodu döndürür.

Açıklamalar

Numaralandırmanın her öğesi, iç içe sabit listesini açıklayan bir IDebugEnumField nesnesidir.

Bir sınıf içinde bildirilen bir numaralandırma iç içe geçmiş sabit listesi olarak kabul edilir. Örneğin, verilen:

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

yöntemi, EnumNestedEnums numaralandırmayı temsil eden NestedEnum bir IDebugEnumField nesnesi içeren bir IEnumDebugFields nesnesi döndürür.

Ayrıca bkz.