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 ve HNDTYPE_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

Ayrıca bkz.