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