Metodo ICorDebugProcess5::EnumerateGCReferences
Ottiene un enumeratore per tutti gli oggetti da garbage collection in un processo.
Sintassi
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
Parametri
enumerateWeakReferences
[in] Valore booleano che indica se devono essere enumerati anche riferimenti deboli. Se enumerateWeakReferences
è true
, l'enumeratore ppEnum
include sia riferimenti sicuri che riferimenti deboli. Se enumerateWeakReferences
è false
, l'enumeratore include solo riferimenti sicuri.
ppEnum
[out] Puntatore all'indirizzo di un oggetto ICorDebugGCReferenceEnum che è un enumeratore per gli oggetti da garbage collection.
Osservazioni:
Questo metodo consente di determinare la catena di rooting completa per qualsiasi oggetto gestito in un processo e può essere usato per determinare il motivo per cui un oggetto è ancora attivo.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4.5