ICorDebugILFrame4::GetLocalVariableEx Yöntemi
[.NET Framework 4.5.2 ve sonraki sürümlerde desteklenir]
Bu ara dil (IL) yığın çerçevesinde belirtilen yerel değişkenin değerini alır ve isteğe bağlı olarak profil oluşturucu ReJIT izlemesine eklenen bir değişkene erişir.
Sözdizimi
HRESULT GetLocalVariableEx(
[in] ILCodeKind flags,
[in] DWORD dwIndex,
[out] ICorDebugValue **ppValue
);
Parametreler
flags
[in] Profil oluşturucu ReJIT izlemesine eklenen bir değişkenin çerçeveye dahil edilip edilmeyeceğini belirten bir ILCodeKind numaralandırma üyesi.
dwIndex
[in] IL yığın çerçevesindeki yerel değişkenin dizini.
ppValue
[out] Alınan değeri temsil eden bir "ICorDebugValue" nesnesinin adresini gösteren işaretçi.
Açıklamalar
Bu yöntem GetLocalVariable yöntemine benzer, ancak isteğe bağlı olarak profil oluşturucu ReJIT izlemesine eklenen bir değişkene erişir. Değeriyle flags
bu yöntemi çağırmak ILCODE_ORIGINAL_IL
GetLocalVariable çağrısıyla eşdeğerdir; yöntem ek yerel değişkenlerle izleniyorsa, bu değişkenlere erişilemez. ILCODE_REJIT_IL
hata ayıklayıcının profil oluşturucu ReJIT izlemesine eklenen yerel değişkenlere erişmesine izin verir. IL izlenmiyorsa yöntemi döndürür E_INVALIDARG
.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.5.2 sürümünden itibaren kullanılabilir