Bagikan melalui


Antarmuka ICorDebugGCReferenceEnum

Menyediakan enumerator untuk objek yang akan dikumpulkan sampah.

Methods

Metode Description
Metode Berikutnya Mendapatkan jumlah instans COR_GC_REFERENCE yang ditentukan yang berisi informasi tentang objek yang akan dikumpulkan sampah.

Komentar

Antarmuka mengimplementasikan ICorDebugGCReferenceEnum antarmuka "ICorDebugEnum".

Instans ICorDebugGCReferenceEnum diisi dengan instans COR_GC_REFERENCE dengan memanggil metode ICorDebugProcess5::EnumerateGCReferences . COR_GC_REFERENCE objek dapat dijumlahkan dengan memanggil metode ICorDebugGCReference::Next .

Objek COR_GC_REFERENCE dalam koleksi yang diisi oleh metode ini mewakili tiga jenis objek:

  • Objek dari semua tumpukan terkelola. Ini termasuk referensi langsung dalam kode terkelola serta objek yang dibuat oleh runtime bahasa umum.

  • Objek dari tabel handel. Ini termasuk referensi yang kuat (HNDTYPE_STRONG dan HNDTYPE_REFCOUNT) dan variabel statis dalam modul.

  • Objek dari antrean finalizer. Finalizer mengantrekan objek hingga finalizer berjalan.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5