Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Meta verilerdeki bellek içi güncelleştirmelerin hata ayıklayıcıya görünür olup olmadığını belirten değerler sağlar.
Sözdizimi
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Members
| Üye adı | Description |
|---|---|
LegacyCompatPolicy |
Meta verilerde bellek içi güncelleştirmeleri görünür hale getirirken .NET Framework'ün eski sürümleriyle uyumluluğu koruyun. |
AlwaysShowUpdates |
Meta verilerdeki bellek içi güncelleştirmeleri hata ayıklayıcıya görünür hale getirin. |
Açıklamalar
Hedef işlemde WriteableMetadataUpdateMode meta verilere yapılan bellek içi güncelleştirmelerin hata ayıklayıcı tarafından görülüp görünmeyeceğini denetlemek için sabit listesi üyesi SetWriteableMetadataUpdateMode yöntemine geçirilebilir.
seçeneği, LegacyCompatPolicy .NET Framework'ün 4.5.2 öncesi sürümlerindekiyle aynı davranışı uygular. Bu genellikle güncelleştirmelerden alınan meta verilerin görünür olmadığı anlamına gelir. Ancak, bir dizi hata ayıklama yöntemine yapılan çağrılar, güncelleştirmeleri görünür hale getirmek için hata ayıklayıcıyı örtük olarak zorunlu hale getirir. Örneğin, hata ayıklayıcı yöntemin özgün meta verilerinde bulunmayan bir değişkenin dizinini ICorDebugILFrame::GetLocalVariable ile geçirirse, modülün tüm meta verileri işlemin geçerli durumuyla eşleşen bir anlık görüntüye güncelleştirilir. Başka bir deyişle, LegacyCompatPolicy hata ayıklayıcı yönetilmeyen hata ayıklama API'sinin diğer bölümlerini nasıl kullandığına bağlı olarak kullanılabilir meta veri güncelleştirmelerinin hiçbirini, bazılarını veya tümünü göremeyebilir.
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