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ı flags
ILCODE_ORIGINAL_IL
, ICorDebugILFrame::EnumerateLocalVariables çağrısıyla eşdeğerdir. ayarı flags
ILCODE_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