ICorDebugILFrame4::EnumerateLocalVariablesEx Yöntemi

[.NET Framework 4.5.2 ve sonraki sürümlerde desteklenir]

Çerçevedeki yerel değişken için bir numaralandırıcı alır ve isteğe bağlı olarak profil oluşturucu ReJIT izlemesine eklenen değişkenleri içerir.

Sözdizimi

HRESULT EnumerateLocalVariablesEx(  
   [in] ILCodeKind flags,
   [out] ICorDebugValueEnum **ppValueEnum  
);  

Parametreler

flags
[in] Profil oluşturucu ReJIT izlemesine eklenen değişkenlerin çerçeveye dahil edilip edilmeyeceğini belirten bir ILCodeKind numaralandırma üyesi.

ppValueEnum
[out] Bu çerçevedeki yerel değişkenlerin numaralandırıcısı olan "ICorDebugValueEnum" nesnesinin adresini gösteren işaretçi.

Açıklamalar

Bu yöntem EnumerateLocalVariables yöntemine benzer, ancak isteğe bağlı olarak profil oluşturucu ReJIT izlemesinde eklenen değişkenlere erişir. ayarı flagsILCODE_ORIGINAL_IL , ICorDebugILFrame::EnumerateLocalVariables çağrısıyla eşdeğerdir. ayarı flagsILCODE_REJIT_IL , hata ayıklayıcının profil oluşturucu ReJIT izlemesine eklenen yerel değişkenlere erişmesine izin verir. Ara dil (IL) izlenmiyorsa, numaralandırma boş olur ve yöntemi döndürür S_OK.

Numaralandırıcı, çalışan yöntemdeki tüm yerel değişkenleri içermeyebilir, çünkü bazıları etkin olmayabilir.

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.