Bagikan melalui


IDebugStackFrame2::EnumProperties

Membuat enumerator untuk properti yang terkait dengan bingkai tumpukan, seperti variabel lokal.

Sintaks

int EnumProperties ( 
   enum_DEBUGPROP_INFO_FLAGS   dwFieldSpec,
   uint                        nRadix,
   ref Guid                    refiid,
   uint                        dwTimeout,
   out uint                    pcelt,
   out IEnumDebugPropertyInfo2 ppEnum
);

Parameter

dwFieldSpec
[di] Kombinasi bendera dari enumerasi DEBUGPROP_INFO_FLAGS yang menentukan bidang mana dalam struktur DEBUG_PROPERTY_INFO enumerasi yang akan diisi.

nRadix
[di] Radiks yang akan digunakan dalam memformat informasi numerik apa pun.

refiid
[di] GUID filter yang digunakan untuk memilih struktur DEBUG_PROPERTY_INFO mana yang akan dijumlahkan, seperti guidFilterLocals.

dwTimeout
[di] Waktu maksimum, dalam milidetik, untuk menunggu sebelum kembali dari metode ini. Gunakan INFINITE untuk menunggu tanpa batas waktu.

pcelt
[out] Mengembalikan jumlah properti yang dijumlahkan. Ini sama dengan memanggil metode GetCount .

ppEnum
[out] Mengembalikan objek IEnumDebugPropertyInfo2 yang berisi daftar properti yang diinginkan.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Karena metode ini memungkinkan semua properti yang dipilih untuk diambil dengan satu panggilan, metode ini lebih cepat daripada secara berurutan memanggil metode GetDebugProperty dan EnumChildren .

Baca juga