Bagikan melalui


Antarmuka ICorDebugGCReferenceEnum

Menyediakan enumerator untuk benda-benda yang akan dikumpulkan sampah.

Metode

Metode Deskripsi
Metode Next Mendapatkan jumlah instans COR_GC_REFERENCE yang ditentukan yang berisi informasi tentang objek yang akan dikumpulkan sampah.

Keterangan

Antarmuka ICorDebugGCReferenceEnum menerapkan antarmuka "ICorDebugEnum".

Instans ICorDebugGCReferenceEnum diisi dengan instans COR_GC_REFERENCE dengan memanggil metode ICorDebugProcess5::EnumerateGCReferences. Objek COR_GC_REFERENCE 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 penyelesai. Objek akar antrean penyelesai sampai penyelesai telah berjalan.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorDebug.idl, CorDebug.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4.5

Lihat juga