Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat enumerator untuk bidang kontainer.
Sintaks
int EnumFields(
enum_ FIELD_KIND dwKindFilter,
enum_ FIELD_MODIFIERS dwModifiersFilter,
string pszNameFilter,
NAME_MATCH nameMatch,
out IEnumDebugFields ppEnum
);
Parameter
dwKindFilter
[di] Kombinasi konstanta FIELD_KIND yang memilih bidang yang akan dijumlahkan. Jenis bidang dapat menjelaskan jenis penyimpanan, seperti kelas atau primitif, atau informasi tertentu, seperti lokal, parameter, atau penunjuk "ini".
dwModifiersFilter
[di] Kombinasi konstanta FIELD_MODIFIERS yang memilih bidang yang akan dijumlahkan. Pengubah bidang dapat berupa izin akses, seperti informasi publik atau privat, atau penyimpanan, seperti virtual, statis, atau final.
pszNameFilter
[di] Nama bidang yang akan dijumlahkan. Ini bisa menjadi nilai null jika semua bidang akan dikembalikan.
nameMatch
[di] Nilai dari enumerasi NAME_MATCH yang mengontrol apakah pencarian peka huruf besar/kecil atau tidak.
ppEnum
[out] Mengembalikan objek IEnumDebugFields yang mewakili daftar bidang. Mengembalikan nilai null jika tidak ada bidang.
Tampilkan Nilai
Jika berhasil, mengembalikan S_OK atau S_FALSE jika tidak ada bidang. Jika tidak, kembalikan kode galat.
Keterangan
Parameter dwKindFilter, dwModifiersFilter, dan pszNameFilter dapat digabungkan, misalnya, untuk memilih semua metode virtual publik bernama "MyMethod".