ICorDebugGCReferenceEnum Arabirimi
Çöp toplama işlemi yapılacak nesneler için bir numaralandırıcı sağlar.
Yöntemler
Yöntem | Açıklama |
---|---|
Next Yöntemi | Atık toplanacak nesneler hakkında bilgi içeren belirtilen sayıda COR_GC_REFERENCE örneği alır. |
Açıklamalar
Arabirimi ICorDebugGCReferenceEnum
"ICorDebugEnum" arabirimini uygular.
Bir ICorDebugGCReferenceEnum
örnek, ICorDebugProcess5::EnumerateGCReferences yöntemi çağrılarak COR_GC_REFERENCE örneklerle doldurulur.
COR_GC_REFERENCE nesneler ICorDebugGCReference::Next yöntemi çağrılarak numaralandırılabilir.
Bu yöntem tarafından doldurulan koleksiyondaki COR_GC_REFERENCE nesneleri üç tür nesneyi temsil eder:
Tüm yönetilen yığınlardan nesneler. Bu, yönetilen koddaki canlı başvuruların yanı sıra ortak dil çalışma zamanı tarafından oluşturulan nesneleri içerir.
Tanıtıcı tablosundaki nesneler. Bu, bir modüldeki güçlü başvuruları (
HNDTYPE_STRONG
veHNDTYPE_REFCOUNT
) ve statik değişkenleri içerir.Sonlandırıcı kuyruğundaki nesneler. Sonlandırıcı, sonlandırıcı çalıştırılıncaya kadar nesneleri kuyruğa alır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4.5 sürümünden itibaren kullanılabilir