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_ILGetLocalVariable ç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

Ayrıca bkz.