Metode ICorDebugILFrame4::GetLocalVariableEx

Mendapatkan nilai variabel lokal yang ditentukan dalam bingkai tumpukan bahasa perantara (IL) ini, dan secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler.

Syntax

HRESULT GetLocalVariableEx(
   [in] ILCodeKind flags,
   [in] DWORD dwIndex,
   [out] ICorDebugValue **ppValue
);

Parameter-parameternya

flags [di] Anggota enumerasi ILCodeKind yang menentukan apakah variabel yang ditambahkan dalam instrumentasi ReJIT profiler disertakan dalam bingkai.

dwIndex [di] Indeks variabel lokal dalam bingkai tumpukan IL.

ppValue [out] Penunjuk ke alamat objek "ICorDebugValue" yang mewakili nilai yang diambil.

Komentar

Metode ini mirip dengan metode GetLocalVariable , kecuali secara opsional mengakses variabel yang ditambahkan dalam instrumentasi ReJIT profiler. Memanggil metode ini dengan nilai ILCODE_ORIGINAL_IL setara dengan flags memanggil GetLocalVariable; jika metode diinstrumentasikan dengan variabel lokal tambahan, variabel tersebut tidak dapat diakses. ILCODE_REJIT_IL memungkinkan debugger untuk mengakses variabel lokal yang ditambahkan dalam instrumentasi ReJIT profiler. Jika IL tidak diinstrumentasikan E_INVALIDARG, metode akan mengembalikan .

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5.2

Lihat juga