Condividi tramite


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

Vedi anche