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