Interfaccia ICorDebugGCReferenceEnum
Fornisce un enumeratore per gli oggetti che verranno sottoposti a operazioni di Garbage Collection.
Metodi
Metodo | Descrizione |
---|---|
Metodo Next | Ottiene il numero specificato di istanze COR_GC_REFERENCE che contengono informazioni sugli oggetti che verranno raccolti in garbage. |
Commenti
L'interfaccia ICorDebugGCReferenceEnum
implementa l'interfaccia "ICorDebugEnum".
Un'istanza ICorDebugGCReferenceEnum
viene popolata con istanze di COR_GC_REFERENCE chiamando il metodo ICorDebugProcess5::EnumerateGCReferences . COR_GC_REFERENCE oggetti possono essere enumerati chiamando il metodo ICorDebugGCReference::Next .
Gli oggetti COR_GC_REFERENCE nell'insieme popolati da questo metodo rappresentano tre tipi di oggetti:
Oggetti provenienti da tutti gli stack gestiti. Sono inclusi riferimenti live nel codice gestito e oggetti creati da Common Language Runtime.
Oggetti dalla tabella handle. Include riferimenti sicuri (
HNDTYPE_STRONG
e ) eHNDTYPE_REFCOUNT
variabili statiche in un modulo.Oggetti dalla coda del finalizzatore. Gli oggetti radice della coda del finalizzatore fino a quando il finalizzatore non viene eseguito.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 4.5
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per