Compartir a través de


ICorDebugGCReferenceEnum (Interfaz)

Proporciona un enumerador para los objetos que se recopilarán como elementos no utilizados.

Methods

Método Description
Next (método) Obtiene el número especificado de instancias de COR_GC_REFERENCE que contienen información sobre los objetos que se recopilarán como elementos no utilizados.

Observaciones

La ICorDebugGCReferenceEnum interfaz implementa la interfaz "ICorDebugEnum".

Una ICorDebugGCReferenceEnum instancia se rellena con COR_GC_REFERENCE instancias llamando al método ICorDebugProcess5::EnumerateGCReferences . COR_GC_REFERENCE objetos se pueden enumerar llamando al método ICorDebugGCReference::Next .

Los objetos COR_GC_REFERENCE de la colección rellenados por este método representan tres tipos de objetos:

  • Objetos de todas las pilas administradas. Esto incluye referencias dinámicas en código administrado, así como objetos creados por Common Language Runtime.

  • Objetos de la tabla de identificadores. Esto incluye referencias seguras (HNDTYPE_STRONG y ) y HNDTYPE_REFCOUNTvariables estáticas en un módulo.

  • Objetos de la cola del finalizador. Los objetos raíz de la cola del finalizador hasta que se haya ejecutado el finalizador.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.5