Aracılığıyla paylaş


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.