Aracılığıyla paylaş


IDebugClassField::EnumNestedClasses

Bu sınıfta iç içe geçmiş sınıflar için bir numaralandırıcı oluşturur.

Sözdizimi

int EnumNestedClasses(
    out IEnumDebugFields ppEnum
);

Parametreler

ppEnum
[out] İç içe sınıfların listesini temsil eden bir IEnumDebugFields nesnesi döndürür. İç içe sınıf 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 sınıf 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 geçmiş bir sınıfı açıklayan bir IDebugClassField nesnesidir.

İç içe geçmiş sınıf, başka bir sınıf içinde tanımlanan bir sınıftır. Örneğin:

class RootClass {
   class NestedClass { }
};

IEnumDebugFields numaralandırması sınıfını temsil eden NestedClass bir nesne içerebilir.

Ayrıca bkz.