COR_PRF_GC_ROOT_FLAGS Numaralandırması
Çöp toplama kökünün bir özelliğini gösterir.
Syntax
typedef enum {
COR_PRF_GC_ROOT_PINNING = 0x1,
COR_PRF_GC_ROOT_WEAKREF = 0x2,
COR_PRF_GC_ROOT_INTERIOR = 0x4,
COR_PRF_GC_ROOT_REFCOUNTED = 0x8,
} COR_PRF_GC_ROOT_FLAGS;
Üyeler
Üye | Description |
---|---|
COR_PRF_GC_ROOT_PINNING |
Kök, bir çöp toplamanın nesneyi taşımasını engeller. |
COR_PRF_GC_ROOT_WEAKREF |
Kök, çöp toplamayı engellemez. |
COR_PRF_GC_ROOT_INTERIOR |
Kök, nesnenin kendisi yerine nesnenin bir alanına başvurur. |
COR_PRF_GC_ROOT_REFCOUNTED |
Nesnenin başvuru sayısı belirli bir değerse kök çöp toplamayı engeller. |
Açıklamalar
COR_PRF_GC_ROOT_FLAGS
özel kökler hakkında ek bilgi sağlayan bir bit maskesidir. Ancak, tüm kökler özel değildir. Örneğin, bazı kökler zayıf başvurular, iç işaretçiler, sabitlenmiş veya başvuru sayılmış değildir. Bu tür kökler için iletecek bayrak yoktur. Bu nedenle, ICorProfilerCallback2::RootReferences2 yöntemi gibi bu numaralandırmayı kullanan yöntemler, tüm bayrakların kapatıldığını belirten bit maskesi bayrakları için 0 gönderir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin