Metode ICorDebugILFrame4::GetLocalVariableEx
[Didukung di .NET Framework versi 4.5.2 dan versi yang lebih baru]
Mendapatkan nilai variabel lokal yang ditentukan dalam bingkai tumpukan bahasa perantara (IL) ini, dan secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler.
Sintaks
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parameter
flags
[in] Anggota enumerasi ILCodeKind yang menentukan apakah variabel yang ditambahkan dalam instrumentasi ReJIT profiler disertakan dalam bingkai.
dwIndex
[in] Indeks variabel lokal dalam bingkai tumpukan IL.
ppValue
[out] Penunjuk ke alamat objek "ICorDebugValue" yang mewakili nilai yang diambil.
Keterangan
Metode ini mirip dengan metode GetLocalVariable, kecuali ini secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler. Memanggil metode ini dengan nilai flags
dari ILCODE_ORIGINAL_IL
setara dengan memanggil GetLocalVariable; jika metode diinstrumentasi dengan variabel lokal tambahan, variabel tersebut tidak dapat diakses. ILCODE_REJIT_IL
memungkinkan penelusur kesalahan untuk mengakses variabel lokal yang ditambahkan dalam instrumentasi ReJIT profiler. Jika IL tidak diinstrumentasikan,metode mengembalikan E_INVALIDARG
.
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