Aracılığıyla paylaş


ICorDebugGCReferenceEnum Arabirimi

Atık toplanacak nesneler için bir numaralandırıcı sağlar.

Methods

Yöntem Description
Sonraki Yöntem Çöp 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 nesneleri ICorDebugGCReference::Next yöntemi çağrılarak numaralandırılabilir.

Bu yöntemle 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ırana kadar nesneleri kuyruğa alır.

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'ten itibaren kullanılabilir