Bagikan melalui


Metode ICorDebugProcess5::EnumerateGCReferences

Mendapatkan enumerator untuk semua objek yang akan dikumpulkan sampah dalam proses.

Syntax

HRESULT EnumerateGCReferences(
    [in] Bool enumerateWeakReferences,
    [out] ICorDebugGCReferenceEnum **ppEnum
);

Parameter-parameternya

enumerateWeakReferences [di] Nilai Boolean yang menunjukkan apakah referensi yang lemah juga akan dijumlahkan. Jika enumerateWeakReferences adalah true, ppEnum enumerator mencakup referensi yang kuat dan referensi yang lemah. Jika enumerateWeakReferences adalah false, enumerator hanya menyertakan referensi yang kuat.

ppEnum [out] Penunjuk ke alamat ICorDebugGCReferenceEnum yang merupakan enumerator agar objek dikumpulkan sampah.

Komentar

Metode ini menyediakan cara untuk menentukan rantai rooting penuh untuk objek terkelola apa pun dalam proses dan dapat digunakan untuk menentukan mengapa objek masih hidup.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5

Lihat juga