Metode ICorDebugILFrame4::EnumerateLocalVariablesEx
[Didukung di .NET Framework 4.5.2 dan versi yang lebih baru]
Mendapatkan enumerator untuk variabel lokal dalam bingkai, dan secara opsional menyertakan variabel yang ditambahkan dalam instrumentasi ReJIT profiler.
Sintaks
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parameter
flags
[in] Anggota enumerasi ILCodeKind yang menentukan apakah variabel yang ditambahkan dalam instrumentasi ReJIT profiler disertakan dalam bingkai.
ppValueEnum
[out] Penunjuk ke alamat objek "ICorDebugValueEnum" yang merupakan enumerator untuk variabel lokal dalam bingkai ini.
Keterangan
Metode ini mirip dengan metode EnumerateLocalVariables, kecuali ini secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler. Mengatur flags
ke ILCODE_ORIGINAL_IL
setara dengan memanggil ICorDebugILFrame::EnumerateLocalVariables. Mengatur flags
ke ILCODE_REJIT_IL
memungkinkan penelusur kesalahan mengakses variabel lokal yang ditambahkan dalam instrumentasi ReJIT profiler. Jika bahasa perantara (IL) tidak diinstrumentasikan, enumerasi kosong dan metode mengembalikan S_OK
.
Enumerator mungkin tidak menyertakan semua variabel lokal dalam metode yang berjalan, karena beberapa di antaranya mungkin tidak aktif.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorDebug.idl, CorDebug.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4.5.2
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk