Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kapsayıcının alanları için bir numaralandırıcı oluşturur.
Sözdizimi
int EnumFields(
enum_ FIELD_KIND dwKindFilter,
enum_ FIELD_MODIFIERS dwModifiersFilter,
string pszNameFilter,
NAME_MATCH nameMatch,
out IEnumDebugFields ppEnum
);
Parametreler
dwKindFilter
[in] Numaralandırılacak alanları seçen FIELD_KIND sabitlerinin birleşimi. Alan türleri, sınıf veya ilkel gibi depolama türlerini ya da yerel, parametre veya "bu" işaretçisi gibi belirli bilgileri açıklayabilir.
dwModifiersFilter
[in] Numaralandırılacak alanları seçen FIELD_MODIFIERS sabitlerinin birleşimi. Alan değiştiriciler, genel veya özel gibi erişim izinleri ya da sanal, statik veya son gibi depolama bilgileri olabilir.
pszNameFilter
[in] Numaralandırılacak alanın adı. Tüm alanlar döndürülecekse bu null değer olabilir.
nameMatch
[in] aramanın büyük/küçük harfe duyarlı olup olmadığını denetleyen NAME_MATCH numaralandırmasından bir değer.
ppEnum
[out] Alan listesini temsil eden bir IEnumDebugFields nesnesi döndürür. Alan yoksa null değer döndürür.
İade Değeri
Başarılı olursa, alan yoksa S_OK veya S_FALSE döndürür. Aksi takdirde bir hata kodu döndürür.
Açıklamalar
dwKindFilter, dwModifiersFilterve pszNameFilter parametreleri, örneğin "MyMethod" adlı tüm genel sanal yöntemleri seçmek için birleştirilebilir.