Aracılığıyla paylaş


ICorDebugILFrame4::GetLocalVariableEx Yöntemi

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 izlemesinde 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 eklenip eklenmeyeceğ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 "ICorDebugValue" nesnesinin adresine yönelik bir 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. Bu yöntemin ILCODE_ORIGINAL_IL değeriyle flags çağrılması 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 izlenmezse yöntemi döndürür E_INVALIDARG.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.5.2'den itibaren kullanılabilir

Ayrıca bakınız